LibreOffice Module sc (master)  1
Public Member Functions | List of all members
ScHeaderSelectionEngine Class Reference

#include <select.hxx>

Inheritance diagram for ScHeaderSelectionEngine:
Collaboration diagram for ScHeaderSelectionEngine:

Public Member Functions

 ScHeaderSelectionEngine (vcl::Window *pWindow, ScHeaderFunctionSet *pFuncSet)
- Public Member Functions inherited from SelectionEngine
 SelectionEngine (vcl::Window *pWindow, FunctionSet *pFunctions=nullptr)
 ~SelectionEngine ()
bool SelMouseButtonDown (const MouseEvent &rMEvt)
bool SelMouseButtonUp (const MouseEvent &rMEvt)
bool SelMouseMove (const MouseEvent &rMEvt)
void ReleaseMouse ()
void CaptureMouse ()
void CursorPosChanging (bool bShift, bool bMod1)
void SetVisibleArea (const tools::Rectangle &rNewArea)
void SetAddMode (bool)
bool IsAddMode () const
void AddAlways (bool bOn)
bool IsAlwaysAdding () const
void EnableDrag (bool bOn)
void SetSelectionMode (SelectionMode eMode)
SelectionMode GetSelectionMode () const
void SetFunctionSet (FunctionSet *pFuncs)
const FunctionSetGetFunctionSet () const
const PointGetMousePosPixel () const
const MouseEventGetMouseEvent () const
void SetWindow (vcl::Window *)
vcl::WindowGetWindow () const
void LockModifiers (sal_uInt16 nModifiers)
sal_uInt16 GetLockedModifiers () const
bool IsInSelection () const
void Reset ()
void Command (const CommandEvent &rCEvt)
bool HasAnchor () const
void SetAnchor (bool bAnchor)
void SetUpdateInterval (sal_uLong nInterval)
void ExpandSelectionOnMouseMove (bool bExpand=true)

Detailed Description

Definition at line 102 of file select.hxx.

Constructor & Destructor Documentation

ScHeaderSelectionEngine::ScHeaderSelectionEngine ( vcl::Window pWindow,
ScHeaderFunctionSet pFuncSet 

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