LibreOffice Module toolkit (master) 1
Public Member Functions | Private Attributes | List of all members
svt::table::ColumnSortHandler Class Referencefinal

#include <mousefunction.hxx>

Inheritance diagram for svt::table::ColumnSortHandler:
[legend]
Collaboration diagram for svt::table::ColumnSortHandler:
[legend]

Public Member Functions

 ColumnSortHandler ()
 
virtual FunctionResult handleMouseMove (ITableControl &i_tableControl, MouseEvent const &i_event) override
 
virtual FunctionResult handleMouseDown (ITableControl &i_tableControl, MouseEvent const &i_event) override
 
virtual FunctionResult handleMouseUp (ITableControl &i_tableControl, MouseEvent const &i_event) override
 
- Public Member Functions inherited from svt::table::MouseFunction
 MouseFunction ()
 
 MouseFunction (const MouseFunction &)=delete
 
MouseFunctionoperator= (const MouseFunction &)=delete
 
virtual FunctionResult handleMouseMove (ITableControl &i_tableControl, MouseEvent const &i_event)=0
 
virtual FunctionResult handleMouseDown (ITableControl &i_tableControl, MouseEvent const &i_event)=0
 
virtual FunctionResult handleMouseUp (ITableControl &i_tableControl, MouseEvent const &i_event)=0
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Private Attributes

ColPos m_nActiveColumn
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 
- Protected Member Functions inherited from svt::table::MouseFunction
virtual ~MouseFunction () override
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Definition at line 110 of file mousefunction.hxx.

Constructor & Destructor Documentation

◆ ColumnSortHandler()

svt::table::ColumnSortHandler::ColumnSortHandler ( )
inline

Definition at line 113 of file mousefunction.hxx.

Member Function Documentation

◆ handleMouseDown()

FunctionResult svt::table::ColumnSortHandler::handleMouseDown ( ITableControl i_tableControl,
MouseEvent const &  i_event 
)
overridevirtual

◆ handleMouseMove()

FunctionResult svt::table::ColumnSortHandler::handleMouseMove ( ITableControl i_tableControl,
MouseEvent const &  i_event 
)
overridevirtual

Implements svt::table::MouseFunction.

Definition at line 215 of file mousefunction.cxx.

References svt::table::SkipFunction.

◆ handleMouseUp()

FunctionResult svt::table::ColumnSortHandler::handleMouseUp ( ITableControl i_tableControl,
MouseEvent const &  i_event 
)
overridevirtual

Member Data Documentation

◆ m_nActiveColumn

ColPos svt::table::ColumnSortHandler::m_nActiveColumn
private

Definition at line 128 of file mousefunction.hxx.

Referenced by handleMouseDown(), and handleMouseUp().


The documentation for this class was generated from the following files: