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

#include <select.hxx>

Inheritance diagram for ScHeaderSelectionEngine:
[legend]
Collaboration diagram for ScHeaderSelectionEngine:
[legend]

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: