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
 

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 ( ScViewData pNewViewData)

Definition at line 773 of file select.cxx.

References pViewData.

Member Function Documentation

void ScHeaderFunctionSet::BeginDrag ( )
overridevirtual

Implements FunctionSet.

Definition at line 793 of file select.cxx.

void ScHeaderFunctionSet::CreateAnchor ( )
overridevirtual
void ScHeaderFunctionSet::DeselectAll ( )
overridevirtual

Implements FunctionSet.

Definition at line 951 of file select.cxx.

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

void ScHeaderFunctionSet::DeselectAtPoint ( const Point rPointPixel)
overridevirtual

Implements FunctionSet.

Definition at line 947 of file select.cxx.

void ScHeaderFunctionSet::DestroyAnchor ( )
overridevirtual

Implements FunctionSet.

Definition at line 818 of file select.cxx.

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

bool ScHeaderFunctionSet::IsSelectionAtPoint ( const Point rPointPixel)
overridevirtual
void ScHeaderFunctionSet::SetAnchorFlag ( bool  bSet)
inline

Definition at line 99 of file select.hxx.

Referenced by ScTabView::MarkCursor().

void ScHeaderFunctionSet::SetColumn ( bool  bSet)

Definition at line 783 of file select.cxx.

References bColumn.

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

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

Definition at line 788 of file select.cxx.

References eWhich.

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

Member Data Documentation

bool ScHeaderFunctionSet::bAnchor
private

Definition at line 82 of file select.hxx.

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

bool ScHeaderFunctionSet::bColumn
private

Definition at line 79 of file select.hxx.

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

ScSplitPos ScHeaderFunctionSet::eWhich
private

Definition at line 80 of file select.hxx.

Referenced by SetCursorAtPoint(), and SetWhich().

SCCOLROW ScHeaderFunctionSet::nCursorPos
private

Definition at line 83 of file select.hxx.

Referenced by CreateAnchor(), and SetCursorAtPoint().

ScViewData* ScHeaderFunctionSet::pViewData
private

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