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

#include <mousefunction.hxx>

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

Public Member Functions

 ColumnResize ()
 
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_nResizingColumn
 

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 64 of file mousefunction.hxx.

Constructor & Destructor Documentation

◆ ColumnResize()

svt::table::ColumnResize::ColumnResize ( )
inline

Definition at line 67 of file mousefunction.hxx.

Member Function Documentation

◆ handleMouseDown()

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

◆ handleMouseMove()

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

◆ handleMouseUp()

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

Member Data Documentation

◆ m_nResizingColumn

ColPos svt::table::ColumnResize::m_nResizingColumn
private

Definition at line 82 of file mousefunction.hxx.

Referenced by handleMouseDown(), handleMouseMove(), and handleMouseUp().


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