LibreOffice Module toolkit (master) 1
|
#include <tablecontrol_impl.hxx>
Public Member Functions | |
TableFunctionSet (TableControl_Impl *_pTableControl) | |
virtual | ~TableFunctionSet () override |
virtual void | BeginDrag () override |
virtual void | CreateAnchor () override |
virtual void | DestroyAnchor () override |
virtual void | SetCursorAtPoint (const Point &rPoint, bool bDontSelectAtCursor=false) override |
virtual bool | IsSelectionAtPoint (const Point &rPoint) override |
virtual void | DeselectAtPoint (const Point &rPoint) override |
virtual void | DeselectAll () override |
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 | |
TableControl_Impl * | m_pTableControl |
RowPos | m_nCurrentRow |
Definition at line 455 of file tablecontrol_impl.hxx.
|
explicit |
Definition at line 2417 of file tablecontrol_impl.cxx.
|
overridevirtual |
Definition at line 2423 of file tablecontrol_impl.cxx.
|
overridevirtual |
Implements FunctionSet.
Definition at line 2427 of file tablecontrol_impl.cxx.
|
overridevirtual |
Implements FunctionSet.
Definition at line 2431 of file tablecontrol_impl.cxx.
References svt::table::TableControl_Impl::getCurRow(), m_pTableControl, and svt::table::TableControl_Impl::setAnchor().
|
overridevirtual |
Implements FunctionSet.
Definition at line 2534 of file tablecontrol_impl.cxx.
References svt::table::TableControl_Impl::getSelectedRowCount(), svt::table::TableControl_Impl::getSelectedRowIndex(), svt::table::TableControl_Impl::hasRowSelection(), i, svt::table::TableControl_Impl::invalidateRow(), m_pTableControl, and svt::table::TableControl_Impl::markAllRowsAsDeselected().
Referenced by SetCursorAtPoint().
|
overridevirtual |
Implements FunctionSet.
Definition at line 2527 of file tablecontrol_impl.cxx.
References svt::table::TableControl_Impl::invalidateRow(), m_nCurrentRow, m_pTableControl, and svt::table::TableControl_Impl::markRowAsDeselected().
|
overridevirtual |
Implements FunctionSet.
Definition at line 2437 of file tablecontrol_impl.cxx.
References m_pTableControl, ROW_INVALID, and svt::table::TableControl_Impl::setAnchor().
|
overridevirtual |
Implements FunctionSet.
Definition at line 2512 of file tablecontrol_impl.cxx.
References SelectionEngine::AddAlways(), svt::table::TableControl_Impl::getRowAtPoint(), svt::table::TableControl_Impl::getSelEngine(), svt::table::TableControl_Impl::hasRowSelection(), svt::table::TableControl_Impl::isRowSelected(), m_nCurrentRow, m_pTableControl, ROW_INVALID, and svt::table::TableControl_Impl::setAnchor().
|
overridevirtual |
Implements FunctionSet.
Definition at line 2443 of file tablecontrol_impl.cxx.
References SelectionEngine::AddAlways(), COL_INVALID, COL_ROW_HEADERS, DeselectAll(), svt::table::TableControl_Impl::getAnchor(), svt::table::TableControl_Impl::getColAtPoint(), svt::table::TableControl_Impl::getCurRow(), svt::table::TableControl_Impl::getLeftColumn(), svt::table::TableControl_Impl::getRowAtPoint(), svt::table::TableControl_Impl::getSelectedRowCount(), SelectionEngine::GetSelectionMode(), svt::table::TableControl_Impl::getSelEngine(), svt::table::TableControl_Impl::getTopRow(), svt::table::TableControl_Impl::goTo(), svt::table::TableControl_Impl::hasRowSelection(), svt::table::TableControl_Impl::invalidateRow(), svt::table::TableControl_Impl::invalidateSelectedRegion(), m_pTableControl, svt::table::TableControl_Impl::markRowAsSelected(), ROW_COL_HEADERS, ROW_INVALID, and svt::table::TableControl_Impl::setAnchor().
|
private |
Definition at line 459 of file tablecontrol_impl.hxx.
Referenced by DeselectAtPoint(), and IsSelectionAtPoint().
|
private |
Definition at line 458 of file tablecontrol_impl.hxx.
Referenced by CreateAnchor(), DeselectAll(), DeselectAtPoint(), DestroyAnchor(), IsSelectionAtPoint(), and SetCursorAtPoint().