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

#include <select.hxx>

Inheritance diagram for ScViewSelectionEngine:
Collaboration diagram for ScViewSelectionEngine:

Public Member Functions

 ScViewSelectionEngine (vcl::Window *pWindow, ScTabView *pView, ScSplitPos eSplitPos)
ScSplitPos GetWhich () const
void SetWhich (ScSplitPos eNew)
- Public Member Functions inherited from SelectionEngine
 SelectionEngine (vcl::Window *pWindow, FunctionSet *pFunctions=nullptr)
 ~SelectionEngine ()
 SelectionEngine (const SelectionEngine &)=delete
 SelectionEngine (SelectionEngine &&)=delete
SelectionEngineoperator= (const SelectionEngine &)=delete
SelectionEngineoperator= (SelectionEngine &&)=delete
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 ()
bool Command (const CommandEvent &rCEvt)
bool HasAnchor () const
void SetAnchor (bool bAnchor)
void SetUpdateInterval (sal_uLong nInterval)
void ExpandSelectionOnMouseMove (bool bExpand=true)

Private Attributes

ScSplitPos eWhich

Detailed Description

Definition at line 28 of file select.hxx.

Constructor & Destructor Documentation

◆ ScViewSelectionEngine()

ScViewSelectionEngine::ScViewSelectionEngine ( vcl::Window pWindow,
ScTabView pView,
ScSplitPos  eSplitPos 

Member Function Documentation

◆ GetWhich()

ScSplitPos ScViewSelectionEngine::GetWhich ( ) const

Definition at line 36 of file select.hxx.

References eWhich.

Referenced by ScViewFunctionSet::GetWhich().

◆ SetWhich()

void ScViewSelectionEngine::SetWhich ( ScSplitPos  eNew)

Definition at line 37 of file select.hxx.

References eWhich.

Referenced by ScGridWindow::HandleMouseButtonDown().

Member Data Documentation

◆ eWhich

ScSplitPos ScViewSelectionEngine::eWhich

Definition at line 31 of file select.hxx.

Referenced by GetWhich(), and SetWhich().

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