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

#include <select.hxx>

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

Public Member Functions

 ScHeaderFunctionSet (ScViewData *pNewViewData)
 
void SetColumn (bool bSet)
 
void SetWhich (ScSplitPos eNew)
 
virtual void BeginDrag () override
 
virtual void CreateAnchor () override
 
virtual void DestroyAnchor () override
 
virtual void SetCursorAtPoint (const Point &rPointPixel, bool bDontSelectAtCursor=false) override
 
virtual bool IsSelectionAtPoint (const Point &rPointPixel) override
 
virtual void DeselectAtPoint (const Point &rPointPixel) override
 
virtual void DeselectAll () override
 
void SetAnchorFlag (bool bSet)
 
- Public Member Functions inherited from FunctionSet
virtual ~FunctionSet ()=0
 
virtual void BeginDrag ()=0
 
virtual void CreateAnchor ()=0
 
virtual void DestroyAnchor ()=0
 
virtual void SetCursorAtPoint (const Point &rPointPixel, bool bDontSelectAtCursor=false)=0
 
virtual bool IsSelectionAtPoint (const Point &rPointPixel)=0
 
virtual void DeselectAtPoint (const Point &rPointPixel)=0
 
virtual void DeselectAll ()=0
 

Private Attributes

ScViewDatapViewData
 
bool bColumn
 
ScSplitPos eWhich
 
bool bAnchor
 
SCCOLROW nCursorPos
 

Detailed Description

Definition at line 75 of file select.hxx.

Constructor & Destructor Documentation

◆ ScHeaderFunctionSet()

ScHeaderFunctionSet::ScHeaderFunctionSet ( ScViewData pNewViewData)

Definition at line 795 of file select.cxx.

References pViewData.

Member Function Documentation

◆ BeginDrag()

void ScHeaderFunctionSet::BeginDrag ( )
overridevirtual

Implements FunctionSet.

Definition at line 815 of file select.cxx.

◆ CreateAnchor()

void ScHeaderFunctionSet::CreateAnchor ( )
overridevirtual

◆ DeselectAll()

void ScHeaderFunctionSet::DeselectAll ( )
overridevirtual

Implements FunctionSet.

Definition at line 973 of file select.cxx.

References bAnchor, ScTabView::DoneBlockMode(), ScViewData::GetView(), and pViewData.

◆ DeselectAtPoint()

void ScHeaderFunctionSet::DeselectAtPoint ( const Point rPointPixel)
overridevirtual

Implements FunctionSet.

Definition at line 969 of file select.cxx.

◆ DestroyAnchor()

void ScHeaderFunctionSet::DestroyAnchor ( )
overridevirtual

Implements FunctionSet.

Definition at line 840 of file select.cxx.

References bAnchor, ScTabView::DoneBlockMode(), ScViewData::GetView(), and pViewData.

◆ IsSelectionAtPoint()

bool ScHeaderFunctionSet::IsSelectionAtPoint ( const Point rPointPixel)
overridevirtual

◆ SetAnchorFlag()

void ScHeaderFunctionSet::SetAnchorFlag ( bool  bSet)
inline

Definition at line 99 of file select.hxx.

References bAnchor.

Referenced by ScTabView::MarkCursor().

◆ SetColumn()

void ScHeaderFunctionSet::SetColumn ( bool  bSet)

Definition at line 805 of file select.cxx.

References bColumn.

Referenced by ScColBar::SelectWindow(), and ScRowBar::SelectWindow().

◆ SetCursorAtPoint()

void ScHeaderFunctionSet::SetCursorAtPoint ( const Point rPointPixel,
bool  bDontSelectAtCursor = false 
)
overridevirtual

◆ SetWhich()

void ScHeaderFunctionSet::SetWhich ( ScSplitPos  eNew)

Definition at line 810 of file select.cxx.

References eWhich.

Referenced by ScTabView::ActivatePart(), ScColBar::SelectWindow(), and ScRowBar::SelectWindow().

Member Data Documentation

◆ bAnchor

bool ScHeaderFunctionSet::bAnchor
private

Definition at line 82 of file select.hxx.

Referenced by CreateAnchor(), DeselectAll(), DestroyAnchor(), SetAnchorFlag(), and SetCursorAtPoint().

◆ bColumn

bool ScHeaderFunctionSet::bColumn
private

Definition at line 79 of file select.hxx.

Referenced by CreateAnchor(), IsSelectionAtPoint(), SetColumn(), and SetCursorAtPoint().

◆ eWhich

ScSplitPos ScHeaderFunctionSet::eWhich
private

Definition at line 80 of file select.hxx.

Referenced by SetCursorAtPoint(), and SetWhich().

◆ nCursorPos

SCCOLROW ScHeaderFunctionSet::nCursorPos
private

Definition at line 83 of file select.hxx.

Referenced by CreateAnchor(), and SetCursorAtPoint().

◆ pViewData

ScViewData* ScHeaderFunctionSet::pViewData
private

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