LibreOffice Module svx (master) 1
|
#include <tablecontroller.hxx>
Public Member Functions | |
SVX_DLLPRIVATE | SvxTableController (SdrView &rView, const SdrTableObj &rObj) |
virtual SVX_DLLPRIVATE | ~SvxTableController () override |
virtual SVX_DLLPRIVATE bool | onKeyInput (const KeyEvent &rKEvt, vcl::Window *pWin) override |
virtual SVX_DLLPRIVATE bool | onMouseButtonDown (const MouseEvent &rMEvt, vcl::Window *pWin) override |
virtual SVX_DLLPRIVATE bool | onMouseButtonUp (const MouseEvent &rMEvt, vcl::Window *pWin) override |
virtual SVX_DLLPRIVATE bool | onMouseMove (const MouseEvent &rMEvt, vcl::Window *pWin) override |
SVX_DLLPRIVATE bool | HasMarked () const |
virtual SVX_DLLPRIVATE bool | DeleteMarked () override |
virtual SVX_DLLPRIVATE void | onSelectionHasChanged () override |
virtual SVX_DLLPRIVATE void | onSelectAll () override |
virtual SVX_DLLPRIVATE void | GetState (SfxItemSet &rSet) override |
virtual void | Execute (SfxRequest &rReq) override |
virtual SVX_DLLPRIVATE bool | GetStyleSheet (SfxStyleSheet *&rpStyleSheet) const override |
virtual SVX_DLLPRIVATE bool | SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) override |
virtual SVX_DLLPRIVATE bool | ApplyFormatPaintBrush (SfxItemSet &rFormatSet, bool bNoCharacterFormats, bool bNoParagraphFormats) override |
applies a format paint brush set from the current selection. More... | |
SVX_DLLPRIVATE void | onInsert (sal_uInt16 nSId, const SfxItemSet *pArgs=nullptr) |
SVX_DLLPRIVATE void | onDelete (sal_uInt16 nSId) |
SVX_DLLPRIVATE void | onSelect (sal_uInt16 nSId) |
SVX_DLLPRIVATE void | onFormatTable (const SfxRequest &rReq) |
SVX_DLLPRIVATE void | MergeMarkedCells () |
SVX_DLLPRIVATE void | SplitMarkedCells (const SfxRequest &rReq) |
SVX_DLLPRIVATE void | DistributeColumns (const bool bOptimize, const bool bMinimize) |
SVX_DLLPRIVATE void | DistributeRows (const bool bOptimize, const bool bMinimize) |
SVX_DLLPRIVATE void | SetVertical (sal_uInt16 nSId) |
SVX_DLLPRIVATE void | changeTableEdge (const SfxRequest &rReq) |
SVX_DLLPRIVATE void | MergeAttrFromSelectedCells (SfxItemSet &rAttr, bool bOnlyHardAttr) const |
SVX_DLLPRIVATE void | SetAttrToSelectedCells (const SfxItemSet &rAttr, bool bReplaceAll) |
void | SetAttrToSelectedShape (const SfxItemSet &rAttr) |
SVX_DLLPRIVATE void | FillCommonBorderAttrFromSelectedCells (SvxBoxItem &rBox, SvxBoxInfoItem &rBoxInfo) const |
Fill the values that are common for all selected cells. More... | |
virtual SVX_DLLPRIVATE bool | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr) const override |
virtual SVX_DLLPRIVATE bool | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll) override |
virtual SVX_DLLPRIVATE rtl::Reference< SdrObject > | GetMarkedSdrObjClone (SdrModel &rTargetModel) override |
virtual SVX_DLLPRIVATE bool | PasteObjModel (const SdrModel &rModel) override |
virtual SVX_DLLPRIVATE bool | hasSelectedCells () const override |
This is a table object, and one or more of its cells are selected. More... | |
virtual SVX_DLLPRIVATE bool | setCursorLogicPosition (const Point &rPosition, bool bPoint) override |
void | getSelectedCells (CellPos &rFirstPos, CellPos &rLastPos) override |
void | setSelectedCells (const CellPos &rFirstPos, const CellPos &rLastPos) |
virtual bool | ChangeFontSize (bool bGrow, const FontList *pFontList) override |
Changes the font (grow/shrink) according to the input parameters. More... | |
void | clearSelection () |
void | selectAll () |
SVX_DLLPRIVATE void | onTableModified () |
bool | selectRow (sal_Int32 row) |
bool | selectColumn (sal_Int32 column) |
bool | deselectRow (sal_Int32 row) |
bool | deselectColumn (sal_Int32 column) |
bool | isRowSelected (sal_Int32 nRow) |
bool | isColumnSelected (sal_Int32 nColumn) |
bool | isRowHeader () |
bool | isColumnHeader () |
sdr::table::SdrTableObj * | GetTableObj () |
virtual bool | onKeyInput (const KeyEvent &rKEvt, vcl::Window *pWin) |
virtual bool | onMouseButtonDown (const MouseEvent &rMEvt, vcl::Window *pWin) |
virtual bool | onMouseButtonUp (const MouseEvent &rMEvt, vcl::Window *pWin) |
virtual bool | onMouseMove (const MouseEvent &rMEvt, vcl::Window *pWin) |
virtual void | onSelectionHasChanged () |
virtual void | onSelectAll () |
virtual void | GetState (SfxItemSet &rSet) |
virtual void | Execute (SfxRequest &rReq) |
virtual bool | DeleteMarked () |
virtual bool | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr) const |
virtual bool | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll) |
virtual bool | GetStyleSheet (SfxStyleSheet *&rpStyleSheet) const |
virtual bool | SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) |
virtual rtl::Reference< SdrObject > | GetMarkedSdrObjClone (SdrModel &rTargetModel) |
virtual bool | PasteObjModel (const SdrModel &rModel) |
virtual bool | ApplyFormatPaintBrush (SfxItemSet &rFormatSet, bool bNoCharacterFormats, bool bNoParagraphFormats) |
applies a format paint brush set from the current selection. More... | |
virtual bool | hasSelectedCells () const |
This is a table object, and one or more of its cells are selected. More... | |
virtual bool | setCursorLogicPosition (const Point &rPosition, bool bPoint) |
Allows adjusting the point or mark of the selection to a document coordinate. More... | |
virtual void | getSelectedCells (table::CellPos &rFirstPos, table::CellPos &rLastPos) |
Get the position of the first and the last selected cell. More... | |
virtual bool | ChangeFontSize (bool bGrow, const FontList *pFontList) |
Changes the font (grow/shrink) according to the input parameters. More... | |
Public Member Functions inherited from cppu::OWeakObject | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Static Public Member Functions | |
static SVX_DLLPRIVATE rtl::Reference< sdr::SelectionController > | create (SdrView &rView, const SdrTableObj &rObj, const rtl::Reference< sdr::SelectionController > &xRefController) |
static SvxBoxItem | TextDistancesToSvxBoxItem (const SfxItemSet &rAttrSet) |
static void | SvxBoxItemToTextDistances (const SvxBoxItem &pOriginalItem, SfxItemSet &rAttrSet) |
Private Types | |
enum class | TblAction { NONE , GotoFirstCell , GotoFirstColumn , GotoFirstRow , GotoLeftCell , GotoUpCell , GotoRightCell , GotoDownCell , GotoLastCell , GotoLastColumn , GotoLastRow , EditCell , StopTextEdit , RemoveSelection , HandledByView , Tab } |
Private Attributes | |
rtl::Reference< TableModel > | mxTable |
CellPos | maCursorFirstPos |
CellPos | maCursorLastPos |
bool | mbCellSelectionMode |
bool | mbHasJustMerged |
CellPos | maMouseDownPos |
bool | mbLeftButtonDown |
std::optional< sdr::overlay::OverlayObjectList > | mpSelectionOverlay |
SdrView & | mrView |
unotools::WeakReference< SdrTableObj > | mxTableObj |
css::uno::Reference< css::util::XModifyListener > | mxModifyListener |
ImplSVEvent * | mnUpdateEvent |
Additional Inherited Members | |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Definition at line 45 of file tablecontroller.hxx.
|
strongprivate |
Definition at line 138 of file tablecontroller.hxx.
sdr::table::SvxTableController::SvxTableController | ( | SdrView & | rView, |
const SdrTableObj & | rObj | ||
) |
Definition at line 180 of file tablecontroller.cxx.
References sdr::table::SdrTableObj::getActiveCellPos(), maCursorFirstPos, maCursorLastPos, mrView, mxModifyListener, mxTable, and mxTableObj.
Referenced by create().
|
overridevirtual |
Definition at line 203 of file tablecontroller.cxx.
References mnUpdateEvent, mxModifyListener, mxTableObj, and Application::RemoveUserEvent().
|
privatedelete |
|
private |
Definition at line 2601 of file tablecontroller.cxx.
References SfxItemSet::Get(), SfxItemSet::GetItemState(), SfxItemSet::GetPool(), SfxItemSet::GetRanges(), getSelectedCells(), sdr::table::ImplApplyBorderLineItem(), sdr::table::ImplApplyBoxItem(), sdr::table::ImplApplyLineColorItem(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, SfxItemSet::Put(), rSet, SDRATTR_TABLE_BORDER(), and SDRATTR_TABLE_BORDER_INNER().
Referenced by ApplyFormatPaintBrush(), Execute(), and SetAttrToSelectedCells().
|
overridevirtual |
applies a format paint brush set from the current selection.
if bNoCharacterFormats is true, no character attributes are changed. if bNoParagraphFormats is true, no paragraph attributes are changed.
Reimplemented from sdr::SelectionController.
Definition at line 2925 of file tablecontroller.cxx.
References ApplyBorderAttr(), SdrObjEditView::ApplyFormatPaintBrushToText(), SdrModel::BegUndo(), checkTableObject(), SdrModel::EndUndo(), SfxItemSet::GetItemState(), SdrObject::getSdrModelFromSdrObject(), getSelectedCells(), SdrModel::IsUndoEnabled(), mbCellSelectionMode, sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, mxTableObj, SDRATTR_TABLE_BORDER(), SDRATTR_TABLE_BORDER_INNER(), SvxResId(), and UpdateTableShape().
|
overridevirtual |
Changes the font (grow/shrink) according to the input parameters.
Reimplemented from sdr::SelectionController.
Definition at line 2223 of file tablecontroller.cxx.
References EditView::ChangeFontSize(), checkTableObject(), SdrObject::getSdrModelFromSdrObject(), getSelectedCells(), hasSelectedCells(), SdrObjEditView::IsTextEdit(), SdrModel::IsUndoEnabled(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mrView, mxTable, mxTableObj, and UpdateTableShape().
void sdr::table::SvxTableController::changeTableEdge | ( | const SfxRequest & | rReq | ) |
Definition at line 1540 of file tablecontroller.cxx.
References SdrModel::AddUndo(), SdrModel::BegUndo(), sdr::table::SdrTableObj::changeEdge(), checkTableObject(), convertTwipToMm100(), SdrUndoFactory::CreateUndoGeoObject(), SdrModel::EndUndo(), SfxRequest::GetArg(), sdr::table::SdrTableObj::getColumnCount(), SdrObject::GetLastBoundRect(), sdr::table::SdrTableObj::getRowCount(), SdrObject::getSdrModelFromSdrObject(), SdrModel::GetSdrUndoFactory(), SdrObject::GetUserCall(), CntUInt16Item::GetValue(), CntUnencodedStringItem::GetValue(), SdrModel::IsUndoEnabled(), mxTable, mxTableObj, nIndex, Resize, SdrObject::SendUserCall(), sdr::table::SdrTableObj::SetChanged(), SdrUndoGeoObj::SetSkipChangeLayout(), and sType.
Referenced by Execute().
|
private |
Definition at line 1997 of file tablecontroller.cxx.
References Exception, sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, and TOOLS_WARN_EXCEPTION.
Referenced by getSelectedCells(), getSelectionEnd(), and getSelectionStart().
|
private |
Definition at line 1610 of file tablecontroller.cxx.
References mxTableObj.
Referenced by ApplyFormatPaintBrush(), ChangeFontSize(), changeTableEdge(), DeleteMarked(), DistributeColumns(), DistributeRows(), EditCell(), isColumnHeader(), isRowHeader(), MergeRange(), onFormatTable(), onInsert(), onKeyInput(), onMouseButtonDown(), onMouseButtonUp(), onMouseMove(), SetAttrToSelectedCells(), SetAttrToSelectedShape(), SetTableStyle(), SetTableStyleSettings(), SetVertical(), and SplitMarkedCells().
void sdr::table::SvxTableController::clearSelection | ( | ) |
Definition at line 2280 of file tablecontroller.cxx.
References RemoveSelection().
Referenced by accessibility::AccessibleTableShape::clearAccessibleSelection(), and accessibility::AccessibleTableShape::deselectAccessibleChild().
|
static |
Definition at line 161 of file tablecontroller.cxx.
References mrView, mxTableObj, and SvxTableController().
Referenced by sdr::table::CreateTableController().
|
private |
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 1424 of file tablecontroller.cxx.
References SdrModel::BegUndo(), checkTableObject(), SdrEditView::DeleteMarkedObj(), SdrModel::EndUndo(), SdrObject::getSdrModelFromSdrObject(), getSelectedCells(), HasMarked(), SdrModel::IsUndoEnabled(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mrView, mxTable, mxTableObj, SvxResId(), and UpdateTableShape().
bool sdr::table::SvxTableController::deselectColumn | ( | sal_Int32 | column | ) |
Definition at line 3278 of file tablecontroller.cxx.
References gotoCell(), mxTable, and StartSelection().
Referenced by accessibility::AccessibleTableShape::unselectColumn().
bool sdr::table::SvxTableController::deselectRow | ( | sal_Int32 | row | ) |
Definition at line 3268 of file tablecontroller.cxx.
References gotoCell(), mxTable, and StartSelection().
Referenced by accessibility::AccessibleTableShape::unselectRow().
|
private |
Definition at line 2388 of file tablecontroller.cxx.
References SfxViewShell::Current(), comphelper::LibreOfficeKit::isActive(), and mpSelectionOverlay.
Referenced by onSelectionHasChanged(), and updateSelectionOverlay().
void sdr::table::SvxTableController::DistributeColumns | ( | const bool | bOptimize, |
const bool | bMinimize | ||
) |
Definition at line 1373 of file tablecontroller.cxx.
References SdrModel::AddUndo(), SdrModel::BegUndo(), checkTableObject(), SdrUndoFactory::CreateUndoGeoObject(), sdr::table::SdrTableObj::DistributeColumns(), SdrModel::EndUndo(), SdrObject::getSdrModelFromSdrObject(), SdrModel::GetSdrUndoFactory(), getSelectedCells(), SdrModel::IsUndoEnabled(), sdr::table::CellPos::mnCol, mxTableObj, and SvxResId().
Referenced by Execute().
void sdr::table::SvxTableController::DistributeRows | ( | const bool | bOptimize, |
const bool | bMinimize | ||
) |
Definition at line 1396 of file tablecontroller.cxx.
References SdrModel::AddUndo(), SdrModel::BegUndo(), checkTableObject(), SdrUndoFactory::CreateUndoGeoObject(), sdr::table::SdrTableObj::DistributeRows(), SdrModel::EndUndo(), SdrObject::getSdrModelFromSdrObject(), SdrModel::GetSdrUndoFactory(), getSelectedCells(), SdrModel::IsUndoEnabled(), sdr::table::CellPos::mnRow, mxTableObj, and SvxResId().
Referenced by Execute().
|
private |
Definition at line 2037 of file tablecontroller.cxx.
References aNewSelection, checkTableObject(), EE_INDEX_NOT_FOUND, EE_PARA_NOT_FOUND, eMode, findMergeOrigin(), sdr::table::SdrTableObj::GetOutlinerParaObject(), SdrPageView::GetPage(), Outliner::GetParagraph(), Outliner::GetParagraphCount(), SdrObject::getSdrModelFromSdrObject(), SdrObject::getSdrPageFromSdrObject(), SdrPaintView::GetSdrPageView(), Outliner::GetText(), SdrObjEditView::GetTextEditObject(), SdrObjEditView::GetTextEditOutliner(), SdrObjEditView::GetTextEditOutlinerView(), sdr::table::SdrTableObj::GetWritingMode(), GotoLeftCell, GotoRightCell, sdr::table::SdrTableObj::IsTextEditActive(), sdr::table::SdrTableObj::IsVerticalWriting(), maCursorFirstPos, maCursorLastPos, mrView, mxTableObj, VclReferenceBase::release(), SdrObjEditView::SdrBeginTextEdit(), SdrObjEditView::SdrEndTextEdit(), SdrMakeOutliner(), sdr::table::SdrTableObj::setActiveCell(), OutlinerView::SetSelection(), and WritingMode.
Referenced by executeAction(), gotoCell(), and onDelete().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 1012 of file tablecontroller.cxx.
References ApplyBorderAttr(), changeTableEdge(), DistributeColumns(), DistributeRows(), SfxRequest::GetArgs(), SfxRequest::GetSlot(), MergeMarkedCells(), onDelete(), onFormatTable(), onInsert(), onSelect(), SetAttributes(), SetTableStyle(), SetTableStyleSettings(), SetVertical(), and SplitMarkedCells().
|
private |
Definition at line 1803 of file tablecontroller.cxx.
References EditCell, sdr::table::SdrTableObj::getFirstCell(), getSelectionEnd(), getSelectionStart(), gotoCell(), GotoDownCell, GotoFirstCell, GotoFirstColumn, GotoFirstRow, GotoLastCell, GotoLastColumn, GotoLastRow, GotoLeftCell, GotoRightCell, GotoUpCell, HandledByView, mnCol, mnRow, mxTableObj, onInsert(), RemoveSelection, StopTextEdit, and Tab.
Referenced by onKeyInput().
void sdr::table::SvxTableController::FillCommonBorderAttrFromSelectedCells | ( | SvxBoxItem & | rBox, |
SvxBoxInfoItem & | rBoxInfo | ||
) | const |
Fill the values that are common for all selected cells.
This lets the Borders dialog to display the line arrangement properly.
Definition at line 3165 of file tablecontroller.cxx.
References getSelectedCells(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, rBoxInfoItem, rBoxItem, rSet, SvxBoxInfoItem::SetValid(), and TextDistancesToSvxBoxItem().
Referenced by onFormatTable().
|
private |
Definition at line 2017 of file tablecontroller.cxx.
References Exception, findMergeOrigin(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, and TOOLS_WARN_EXCEPTION.
Referenced by EditCell(), findMergeOrigin(), getSelectedCells(), and updateSelectionOverlay().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 2772 of file tablecontroller.cxx.
References OutlinerView::GetAttribs(), SdrObjEditView::GetTextEditOutlinerView(), hasSelectedCells(), SdrObjEditView::IsTextEdit(), MergeAttrFromSelectedCells(), mrView, mxTableObj, and SfxItemSet::Put().
|
private |
Definition at line 1616 of file tablecontroller.cxx.
References EditCell, vcl::KeyCode::GetCode(), sdr::table::SdrTableObj::getFirstCell(), KeyEvent::GetKeyCode(), OutlinerView::GetSelection(), SdrObjEditView::GetTextEditOutlinerView(), GotoDownCell, GotoFirstCell, GotoFirstColumn, GotoFirstRow, GotoLastCell, GotoLastColumn, GotoLastRow, GotoLeftCell, GotoRightCell, GotoUpCell, HandledByView, vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), SdrObjEditView::IsTextEdit(), mbCellSelectionMode, mrView, mxTableObj, NONE, OutlinerView::PostKeyEvent(), RemoveSelection, setSelectionStart(), StopTextEdit, and Tab.
Referenced by onKeyInput().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 2807 of file tablecontroller.cxx.
References SdrObject::Clone(), getSelectedCells(), GetTableObj(), mxTable, and mxTableObj.
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 2119 of file tablecontroller.cxx.
References checkCell(), findMergeOrigin(), getSelectionStart(), SdrObjEditView::IsTextEdit(), maCursorFirstPos, maCursorLastPos, mbCellSelectionMode, sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mrView, and mxTable.
Referenced by ApplyBorderAttr(), ApplyFormatPaintBrush(), ChangeFontSize(), DeleteMarked(), accessibility::AccessibleTableShape::deselectAccessibleChild(), DistributeColumns(), DistributeRows(), FillCommonBorderAttrFromSelectedCells(), GetMarkedSdrObjClone(), accessibility::AccessibleTableShape::getSelectedAccessibleChildCount(), GetState(), GetStyleSheet(), accessibility::AccessibleTableShape::isAccessibleSelected(), isColumnSelected(), isRowSelected(), MergeAttrFromSelectedCells(), MergeMarkedCells(), onDelete(), onInsert(), onSelect(), PasteObject(), accessibility::AccessibleTableShape::selectAccessibleChild(), SetAttrToSelectedCells(), SetStyleSheet(), SetVertical(), SplitMarkedCells(), and updateSelectionOverlay().
|
private |
Definition at line 1954 of file tablecontroller.cxx.
References checkCell(), and maCursorLastPos.
Referenced by executeAction().
|
private |
Definition at line 1941 of file tablecontroller.cxx.
References checkCell(), and maCursorFirstPos.
Referenced by executeAction(), and getSelectedCells().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 430 of file tablecontroller.cxx.
References SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), SdrModel::GetItemPool(), SdrObject::getSdrModelFromSdrObject(), getSelectedCells(), hasSelectedCells(), comphelper::LibreOfficeKit::isActive(), MergeAttrFromSelectedCells(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, mxTableObj, SfxWhichIter::NextWhich(), SfxItemSet::Put(), rSet, SDRATTR_TEXT_VERTADJUST(), SDRTEXTVERTADJUST_BLOCK, SDRTEXTVERTADJUST_BOTTOM, SDRTEXTVERTADJUST_CENTER, and SDRTEXTVERTADJUST_TOP.
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 1473 of file tablecontroller.cxx.
References getSelectedCells(), hasSelectedCells(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, and mxTable.
|
inline |
Definition at line 132 of file tablecontroller.hxx.
Referenced by accessibility::AccessibleTableShape::GetActiveAccessibleCell(), and GetMarkedSdrObjClone().
|
private |
Definition at line 1912 of file tablecontroller.cxx.
References EditCell(), maCursorFirstPos, maCursorLastPos, mbCellSelectionMode, mrView, mxTableObj, RemoveSelection(), SdrObjEditView::SdrEndTextEdit(), setSelectedCells(), and UpdateSelection().
Referenced by deselectColumn(), deselectRow(), executeAction(), onSelect(), selectColumn(), and selectRow().
bool sdr::table::SvxTableController::HasMarked | ( | ) | const |
Definition at line 1419 of file tablecontroller.cxx.
References mbCellSelectionMode, and mxTable.
Referenced by DeleteMarked().
|
inlineoverridevirtual |
This is a table object, and one or more of its cells are selected.
Reimplemented from sdr::SelectionController.
Definition at line 109 of file tablecontroller.hxx.
References mrView.
Referenced by ChangeFontSize(), accessibility::AccessibleTableShape::deselectAccessibleChild(), GetAttributes(), accessibility::AccessibleTableShape::getSelectedAccessibleChildCount(), GetState(), GetStyleSheet(), accessibility::AccessibleTableShape::isAccessibleSelected(), isColumnSelected(), isRowSelected(), onDelete(), onInsert(), accessibility::AccessibleTableShape::selectAccessibleChild(), and SetStyleSheet().
bool sdr::table::SvxTableController::isColumnHeader | ( | ) |
Definition at line 3323 of file tablecontroller.cxx.
References checkTableObject(), sdr::table::SdrTableObj::getTableStyleSettings(), sdr::table::TableStyleSettings::mbUseFirstColumn, and mxTableObj.
Referenced by accessibility::AccessibleTableShape::getAccessibleColumnHeaders().
bool sdr::table::SvxTableController::isColumnSelected | ( | sal_Int32 | nColumn | ) |
Definition at line 3300 of file tablecontroller.cxx.
References getSelectedCells(), hasSelectedCells(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, and mxTable.
Referenced by accessibility::AccessibleTableShape::isAccessibleColumnSelected().
bool sdr::table::SvxTableController::isRowHeader | ( | ) |
Definition at line 3312 of file tablecontroller.cxx.
References checkTableObject(), sdr::table::SdrTableObj::getTableStyleSettings(), sdr::table::TableStyleSettings::mbUseFirstRow, and mxTableObj.
Referenced by accessibility::AccessibleTableShape::getAccessibleRowHeaders().
bool sdr::table::SvxTableController::isRowSelected | ( | sal_Int32 | nRow | ) |
Definition at line 3288 of file tablecontroller.cxx.
References getSelectedCells(), hasSelectedCells(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, and mxTable.
Referenced by accessibility::AccessibleTableShape::isAccessibleRowSelected().
void sdr::table::SvxTableController::MergeAttrFromSelectedCells | ( | SfxItemSet & | rAttr, |
bool | bOnlyHardAttr | ||
) | const |
Definition at line 2409 of file tablecontroller.cxx.
References SfxWhichIter::FirstWhich(), SfxItemSet::Get(), SfxWhichIter::GetItemState(), getSelectedCells(), SfxItemSet::InvalidateItem(), SfxItemSet::MergeValue(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, SfxWhichIter::NextWhich(), nState, and rSet.
Referenced by GetAttributes(), GetState(), and onFormatTable().
void sdr::table::SvxTableController::MergeMarkedCells | ( | ) |
Definition at line 1303 of file tablecontroller.cxx.
References getSelectedCells(), MergeRange(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mrView, mxTable, mxTableObj, and SdrObjEditView::SdrEndTextEdit().
Referenced by Execute().
|
private |
Definition at line 1961 of file tablecontroller.cxx.
References SdrModel::AddUndo(), SdrModel::BegUndo(), checkTableObject(), SdrUndoFactory::CreateUndoGeoObject(), SdrModel::EndUndo(), Exception, SdrObject::getSdrModelFromSdrObject(), SdrModel::GetSdrUndoFactory(), SdrModel::IsUndoEnabled(), maCursorFirstPos, mbHasJustMerged, mxTable, mxTableObj, setSelectedCells(), SvxResId(), and TOOLS_WARN_EXCEPTION.
Referenced by MergeMarkedCells().
void sdr::table::SvxTableController::onDelete | ( | sal_uInt16 | nSId | ) |
Definition at line 793 of file tablecontroller.cxx.
References SdrEditView::DeleteMarkedObj(), EditCell(), getSelectedCells(), hasSelectedCells(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mrView, mxTable, mxTableObj, NONE, RemoveSelection(), SdrObjEditView::SdrEndTextEdit(), and UpdateTableShape().
Referenced by Execute().
void sdr::table::SvxTableController::onFormatTable | ( | const SfxRequest & | rReq | ) |
Definition at line 923 of file tablecontroller.cxx.
References SdrModel::BegUndo(), checkTableObject(), SvxAbstractDialogFactory::Create(), SvxAbstractDialogFactory::CreateSvxFormatCellsDialog(), SdrModel::EndUndo(), FillCommonBorderAttrFromSelectedCells(), SfxItemSet::Get(), SfxRequest::GetArgs(), SfxRequest::GetFrameWeld(), SdrModel::GetItemPool(), SfxItemSet::GetItemState(), SdrObject::GetMergedItemSet(), SdrObject::getSdrModelFromSdrObject(), SdrObjEditView::IsTextEdit(), SdrModel::IsUndoEnabled(), MergeAttrFromSelectedCells(), mrView, mxTable, mxTableObj, SfxItemSet::Put(), RET_OK, SDRATTR_SHADOW_FIRST(), SDRATTR_SHADOW_LAST(), SDRATTR_TABLE_BORDER(), SDRATTR_TABLE_BORDER_INNER(), SetAttrToSelectedCells(), SetAttrToSelectedShape(), SvxBoxItemToTextDistances(), SvxResId(), and TextDistancesToSvxBoxItem().
Referenced by Execute().
void sdr::table::SvxTableController::onInsert | ( | sal_uInt16 | nSId, |
const SfxItemSet * | pArgs = nullptr |
||
) |
Definition at line 524 of file tablecontroller.cxx.
References SdrModel::AddUndo(), SdrModel::BegUndo(), checkTableObject(), SdrUndoFactory::CreateUndoGeoObject(), SdrModel::EndUndo(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), getPropertyValue(), SdrObject::getSdrModelFromSdrObject(), SdrModel::GetSdrUndoFactory(), getSelectedCells(), GetValue, hasSelectedCells(), sdr::table::SdrTableObj::IsTextEditActive(), SdrModel::IsUndoEnabled(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mrView, mxTable, mxTableObj, nCount, RemoveSelection(), SdrObjEditView::SdrEndTextEdit(), setPropertyValue(), StartSelection(), SvxResId(), u, and UpdateSelection().
Referenced by Execute(), and executeAction().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 221 of file tablecontroller.cxx.
References checkTableObject(), executeAction(), vcl::KeyCode::GetCode(), getKeyboardAction(), KeyEvent::GetKeyCode(), SdrObject::getSdrModelFromSdrObject(), SdrModel::IsReadOnly(), vcl::KeyCode::IsShift(), and mxTableObj.
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 271 of file tablecontroller.cxx.
References SdrMarkView::AdjustMarkHdl(), BUTTONDOWN, sdr::table::Cell, sdr::table::CellTextArea, checkTableObject(), MouseEvent::GetClicks(), SdrPaintView::GetFirstOutputDevice(), MouseEvent::GetPosPixel(), SdrObjEditView::GetTextEditOutliner(), Handle, comphelper::LibreOfficeKit::isActive(), MouseEvent::IsLeft(), MouseEvent::IsRight(), maMouseDownPos, mbLeftButtonDown, sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mrView, mxTableObj, sdr::table::NONE, OUTDEV_WINDOW, SdrView::PickAnything(), SdrMarkView::PickHandle(), RemoveSelection(), setSelectedCells(), and StartSelection().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 351 of file tablecontroller.cxx.
References checkTableObject(), MouseEvent::GetClicks(), and mbLeftButtonDown.
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 362 of file tablecontroller.cxx.
References checkTableObject(), MouseEvent::GetPosPixel(), maMouseDownPos, mbCellSelectionMode, mbLeftButtonDown, sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTableObj, sdr::table::NONE, setSelectedCells(), StartSelection(), and UpdateSelection().
void sdr::table::SvxTableController::onSelect | ( | sal_uInt16 | nSId | ) |
Definition at line 860 of file tablecontroller.cxx.
References getSelectedCells(), gotoCell(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, and StartSelection().
Referenced by Execute().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 420 of file tablecontroller.cxx.
References mxTableObj, and selectAll().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 393 of file tablecontroller.cxx.
References destroySelectionOverlay(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), maCursorFirstPos, maCursorLastPos, mbCellSelectionMode, mrView, mxTableObj, and updateSelectionOverlay().
void sdr::table::SvxTableController::onTableModified | ( | ) |
Definition at line 2310 of file tablecontroller.cxx.
References LINK, mnUpdateEvent, and Application::PostUserEvent().
|
privatedelete |
|
private |
Definition at line 2860 of file tablecontroller.cxx.
References getSelectedCells(), sdr::table::SdrTableObj::getTable(), SdrObjEditView::IsTextEdit(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mrView, mxTable, SdrObjEditView::SdrEndTextEdit(), and UpdateTableShape().
Referenced by PasteObjModel().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 2841 of file tablecontroller.cxx.
References SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrModel::GetPage(), SdrModel::GetPageCount(), mxTableObj, and PasteObject().
|
private |
Definition at line 2300 of file tablecontroller.cxx.
References SdrObjEditView::MarkListHasChanged(), mbCellSelectionMode, and mrView.
Referenced by clearSelection(), executeAction(), getKeyboardAction(), gotoCell(), onDelete(), onInsert(), and onMouseButtonDown().
void sdr::table::SvxTableController::selectAll | ( | ) |
Definition at line 2286 of file tablecontroller.cxx.
References sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, and setSelectedCells().
Referenced by onSelectAll(), and accessibility::AccessibleTableShape::selectAllAccessibleChildren().
bool sdr::table::SvxTableController::selectColumn | ( | sal_Int32 | column | ) |
Definition at line 3258 of file tablecontroller.cxx.
References gotoCell(), mxTable, and StartSelection().
Referenced by accessibility::AccessibleTableShape::selectColumn().
bool sdr::table::SvxTableController::selectRow | ( | sal_Int32 | row | ) |
Definition at line 3248 of file tablecontroller.cxx.
References gotoCell(), mxTable, and StartSelection().
Referenced by accessibility::AccessibleTableShape::selectRow().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 2797 of file tablecontroller.cxx.
References SdrObjEditView::IsTextEdit(), mbCellSelectionMode, mrView, rSet, and SetAttrToSelectedCells().
Referenced by Execute().
void sdr::table::SvxTableController::SetAttrToSelectedCells | ( | const SfxItemSet & | rAttr, |
bool | bReplaceAll | ||
) |
Definition at line 2701 of file tablecontroller.cxx.
References ApplyBorderAttr(), SdrModel::BegUndo(), checkTableObject(), SfxItemSet::ClearItem(), SdrModel::EndUndo(), SfxItemSet::GetItemState(), SfxItemSet::GetPool(), SfxItemSet::GetRanges(), SdrObject::getSdrModelFromSdrObject(), getSelectedCells(), SdrModel::IsUndoEnabled(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, mxTableObj, SfxItemSet::Put(), SDRATTR_TABLE_BORDER(), SDRATTR_TABLE_BORDER_INNER(), SvxResId(), and UpdateTableShape().
Referenced by onFormatTable(), and SetAttributes().
void sdr::table::SvxTableController::SetAttrToSelectedShape | ( | const SfxItemSet & | rAttr | ) |
Definition at line 2752 of file tablecontroller.cxx.
References checkTableObject(), SfxItemSet::Count(), SfxItemSet::GetPool(), mrView, mxTable, SfxItemSet::Put(), and SdrEditView::SetAttrToMarked().
Referenced by onFormatTable().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 3334 of file tablecontroller.cxx.
References SdrMarkView::AdjustMarkHdl(), maCursorFirstPos, maCursorLastPos, maMouseDownPos, mbCellSelectionMode, sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mrView, mxTableObj, sdr::table::NONE, setSelectedCells(), StartSelection(), and Table.
void sdr::table::SvxTableController::setSelectedCells | ( | const CellPos & | rFirstPos, |
const CellPos & | rLastPos | ||
) |
Definition at line 2214 of file tablecontroller.cxx.
References maCursorFirstPos, mbCellSelectionMode, StopTextEdit(), and UpdateSelection().
Referenced by accessibility::AccessibleTableShape::deselectAccessibleChild(), gotoCell(), MergeRange(), onMouseButtonDown(), onMouseMove(), accessibility::AccessibleTableShape::selectAccessibleChild(), selectAll(), setCursorLogicPosition(), and SplitMarkedCells().
|
private |
Definition at line 1948 of file tablecontroller.cxx.
References maCursorFirstPos.
Referenced by getKeyboardAction().
|
overridevirtual |
Reimplemented from sdr::SelectionController.
Definition at line 1514 of file tablecontroller.cxx.
References SfxStyleSheetBase::GetFamily(), getSelectedCells(), hasSelectedCells(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, and UpdateTableShape().
|
private |
Definition at line 1110 of file tablecontroller.cxx.
References SdrModel::AddUndo(), SdrModel::BegUndo(), checkTableObject(), SfxItemSet::ClearItem(), SdrModel::EndUndo(), Exception, SfxItemSet::Get(), SfxStyleSheetBase::GetItemSet(), SfxItemSet::GetItemState(), SdrObject::getSdrModelFromSdrObject(), SdrModel::getUnoModel(), CntUnencodedStringItem::GetValue(), SdrModel::IsUndoEnabled(), mxTable, mxTableObj, SAL_WARN_IF, SDRATTR_START(), SDRATTR_TABLE_LAST(), sdr::table::SdrTableObj::setTableStyle(), SvxResId(), and TOOLS_WARN_EXCEPTION.
Referenced by Execute().
|
private |
Definition at line 1198 of file tablecontroller.cxx.
References SdrModel::AddUndo(), SdrModel::BegUndo(), checkTableObject(), SdrModel::EndUndo(), SfxItemSet::GetItemIfSet(), SdrObject::getSdrModelFromSdrObject(), sdr::table::SdrTableObj::getTableStyleSettings(), SfxBoolItem::GetValue(), SdrModel::IsUndoEnabled(), sdr::table::TableStyleSettings::mbUseColumnBanding, sdr::table::TableStyleSettings::mbUseFirstColumn, sdr::table::TableStyleSettings::mbUseFirstRow, sdr::table::TableStyleSettings::mbUseLastColumn, sdr::table::TableStyleSettings::mbUseLastRow, sdr::table::TableStyleSettings::mbUseRowBanding, mxTableObj, sdr::table::SdrTableObj::setTableStyleSettings(), and SvxResId().
Referenced by Execute().
void sdr::table::SvxTableController::SetVertical | ( | sal_uInt16 | nSId | ) |
Definition at line 1244 of file tablecontroller.cxx.
References SdrModel::AddUndo(), SdrModel::BegUndo(), checkTableObject(), SdrUndoFactory::CreateUndoAttrObject(), SdrModel::EndUndo(), SdrObject::getSdrModelFromSdrObject(), SdrModel::GetSdrUndoFactory(), getSelectedCells(), SdrModel::IsUndoEnabled(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mxTable, mxTableObj, SfxItemSet::Put(), SDRTEXTVERTADJUST_BOTTOM, SDRTEXTVERTADJUST_CENTER, SDRTEXTVERTADJUST_TOP, SvxResId(), and UpdateTableShape().
Referenced by Execute().
void sdr::table::SvxTableController::SplitMarkedCells | ( | const SfxRequest & | rReq | ) |
Definition at line 1318 of file tablecontroller.cxx.
References SdrModel::AddUndo(), SdrModel::BegUndo(), checkTableObject(), SvxAbstractDialogFactory::Create(), SvxAbstractDialogFactory::CreateSvxSplitTableDialog(), SdrUndoFactory::CreateUndoGeoObject(), SdrModel::EndUndo(), SfxRequest::GetFrameWeld(), SdrObject::getSdrModelFromSdrObject(), SdrModel::GetSdrUndoFactory(), getSelectedCells(), sdr::table::SdrTableObj::IsTextEditActive(), SdrModel::IsUndoEnabled(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, mrView, mxTable, mxTableObj, nCount, SdrObjEditView::SdrEndTextEdit(), setSelectedCells(), and SvxResId().
Referenced by Execute().
|
private |
Definition at line 2205 of file tablecontroller.cxx.
References maCursorFirstPos, maCursorLastPos, SdrObjEditView::MarkListHasChanged(), mbCellSelectionMode, mrView, and StopTextEdit().
Referenced by deselectColumn(), deselectRow(), onInsert(), onMouseButtonDown(), onMouseMove(), onSelect(), selectColumn(), selectRow(), and setCursorLogicPosition().
|
private |
Definition at line 2108 of file tablecontroller.cxx.
References Edit, SdrObjEditView::IsTextEdit(), mrView, SdrObjEditView::SdrEndTextEdit(), SdrCreateView::SetCurrentObj(), SdrCreateView::SetEditMode(), and Table.
Referenced by executeAction(), setSelectedCells(), and StartSelection().
|
static |
Definition at line 904 of file tablecontroller.cxx.
References SvxBoxItem::GetDistance(), SfxItemSet::GetItemIfSet(), makeSdrTextLeftDistItem(), makeSdrTextLowerDistItem(), makeSdrTextRightDistItem(), makeSdrTextUpperDistItem(), SfxItemSet::Put(), and SDRATTR_TABLE_BORDER().
Referenced by onFormatTable().
|
static |
Definition at line 893 of file tablecontroller.cxx.
References SfxItemSet::Get(), SDRATTR_TABLE_BORDER(), SDRATTR_TEXT_LEFTDIST(), SDRATTR_TEXT_LOWERDIST(), SDRATTR_TEXT_RIGHTDIST(), SDRATTR_TEXT_UPPERDIST(), and SvxBoxItem::SetDistance().
Referenced by FillCommonBorderAttrFromSelectedCells(), and onFormatTable().
|
private |
Definition at line 2273 of file tablecontroller.cxx.
References maCursorLastPos, SdrObjEditView::MarkListHasChanged(), and mrView.
Referenced by gotoCell(), onInsert(), onMouseMove(), and setSelectedCells().
|
private |
Definition at line 2317 of file tablecontroller.cxx.
References tools::Rectangle::Bottom(), COL_BLUE(), SfxViewShell::Current(), destroySelectionOverlay(), basegfx::Range2D< typename TYPE, typename TRAITS >::expand(), findMergeOrigin(), SdrPaintView::GetFirstOutputDevice(), StyleSettings::GetHighlightColor(), OutputDevice::GetMapMode(), MapMode::GetMapUnit(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxY(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), SdrPaintWindow::GetOverlayManager(), SdrPaintView::GetPaintWindow(), getSelectedCells(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), comphelper::LibreOfficeKit::isActive(), tools::Rectangle::Left(), mbCellSelectionMode, mbHasJustMerged, o3tl::mm100, mpSelectionOverlay, mrView, mxTableObj, nCount, nIndex, SdrPaintView::PaintWindowCount(), tools::Rectangle::Right(), tools::Rectangle::Top(), tools::Rectangle::toString(), and o3tl::toTwips().
Referenced by onSelectionHasChanged(), and UpdateTableShape().
|
private |
Definition at line 2689 of file tablecontroller.cxx.
References mxTableObj, and updateSelectionOverlay().
Referenced by ApplyFormatPaintBrush(), ChangeFontSize(), DeleteMarked(), onDelete(), PasteObject(), SetAttrToSelectedCells(), SetStyleSheet(), and SetVertical().
|
private |
Definition at line 184 of file tablecontroller.hxx.
Referenced by EditCell(), getSelectedCells(), getSelectionStart(), gotoCell(), MergeRange(), onSelectionHasChanged(), setCursorLogicPosition(), setSelectedCells(), setSelectionStart(), StartSelection(), and SvxTableController().
|
private |
Definition at line 185 of file tablecontroller.hxx.
Referenced by EditCell(), getSelectedCells(), getSelectionEnd(), gotoCell(), onSelectionHasChanged(), setCursorLogicPosition(), StartSelection(), SvxTableController(), and UpdateSelection().
|
private |
Definition at line 188 of file tablecontroller.hxx.
Referenced by onMouseButtonDown(), onMouseMove(), and setCursorLogicPosition().
|
private |
Definition at line 186 of file tablecontroller.hxx.
Referenced by ApplyFormatPaintBrush(), getKeyboardAction(), getSelectedCells(), gotoCell(), HasMarked(), onMouseMove(), onSelectionHasChanged(), RemoveSelection(), SetAttributes(), setCursorLogicPosition(), setSelectedCells(), StartSelection(), and updateSelectionOverlay().
|
private |
Definition at line 187 of file tablecontroller.hxx.
Referenced by MergeRange(), and updateSelectionOverlay().
|
private |
Definition at line 189 of file tablecontroller.hxx.
Referenced by onMouseButtonDown(), onMouseButtonUp(), and onMouseMove().
|
private |
Definition at line 194 of file tablecontroller.hxx.
Referenced by onTableModified(), and ~SvxTableController().
|
private |
Definition at line 190 of file tablecontroller.hxx.
Referenced by destroySelectionOverlay(), and updateSelectionOverlay().
|
private |
Definition at line 191 of file tablecontroller.hxx.
Referenced by ChangeFontSize(), create(), DeleteMarked(), EditCell(), GetAttributes(), getKeyboardAction(), getSelectedCells(), gotoCell(), MergeMarkedCells(), onDelete(), onFormatTable(), onInsert(), onMouseButtonDown(), onSelectionHasChanged(), PasteObject(), RemoveSelection(), SetAttributes(), SetAttrToSelectedShape(), setCursorLogicPosition(), SplitMarkedCells(), StartSelection(), StopTextEdit(), UpdateSelection(), and updateSelectionOverlay().
|
private |
Definition at line 193 of file tablecontroller.hxx.
Referenced by SvxTableController(), and ~SvxTableController().
|
private |
Definition at line 182 of file tablecontroller.hxx.
Referenced by ApplyBorderAttr(), ApplyFormatPaintBrush(), ChangeFontSize(), changeTableEdge(), checkCell(), DeleteMarked(), deselectColumn(), deselectRow(), FillCommonBorderAttrFromSelectedCells(), findMergeOrigin(), GetMarkedSdrObjClone(), getSelectedCells(), GetState(), GetStyleSheet(), HasMarked(), isColumnSelected(), isRowSelected(), MergeAttrFromSelectedCells(), MergeMarkedCells(), MergeRange(), onDelete(), onFormatTable(), onInsert(), onSelect(), PasteObject(), selectAll(), selectColumn(), selectRow(), SetAttrToSelectedCells(), SetAttrToSelectedShape(), SetStyleSheet(), SetTableStyle(), SetVertical(), SplitMarkedCells(), and SvxTableController().
|
private |
Definition at line 192 of file tablecontroller.hxx.
Referenced by ApplyFormatPaintBrush(), ChangeFontSize(), changeTableEdge(), checkTableObject(), create(), DeleteMarked(), DistributeColumns(), DistributeRows(), EditCell(), executeAction(), GetAttributes(), getKeyboardAction(), GetMarkedSdrObjClone(), GetState(), gotoCell(), isColumnHeader(), isRowHeader(), MergeMarkedCells(), MergeRange(), onDelete(), onFormatTable(), onInsert(), onKeyInput(), onMouseButtonDown(), onMouseMove(), onSelectAll(), onSelectionHasChanged(), PasteObjModel(), SetAttrToSelectedCells(), setCursorLogicPosition(), SetTableStyle(), SetTableStyleSettings(), SetVertical(), SplitMarkedCells(), SvxTableController(), updateSelectionOverlay(), UpdateTableShape(), and ~SvxTableController().