LibreOffice Module sw (master) 1
|
#include <TableEditPanel.hxx>
Public Member Functions | |
TableEditPanel (weld::Widget *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame, SfxBindings *pBindings) | |
virtual | ~TableEditPanel () override |
virtual void | NotifyItemUpdate (const sal_uInt16 nSId, const SfxItemState eState, const SfxPoolItem *pState) override |
virtual void | GetControlState (const sal_uInt16, boost::property_tree::ptree &) override |
Public Member Functions inherited from PanelLayout | |
PanelLayout (weld::Widget *pParent, const OUString &rID, const OUString &rUIXMLDescription) | |
void | SetPanel (sfx2::sidebar::Panel *pPanel) |
virtual | ~PanelLayout () |
Size | get_preferred_size () const |
void | queue_resize () |
Public Member Functions inherited from sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface | |
virtual void | NotifyItemUpdate (const sal_uInt16 nSId, const SfxItemState eState, const SfxPoolItem *pState)=0 |
virtual void | GetControlState (const sal_uInt16 nSId, boost::property_tree::ptree &rState)=0 |
virtual | ~ItemUpdateReceiverInterface () |
Static Public Member Functions | |
static std::unique_ptr< PanelLayout > | Create (weld::Widget *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame, SfxBindings *pBindings) |
Private Member Functions | |
void | InitRowHeightToolitem () |
void | InitColumnWidthToolitem () |
DECL_LINK (RowHeightMofiyHdl, weld::MetricSpinButton &, void) | |
DECL_LINK (ColumnWidthMofiyHdl, weld::MetricSpinButton &, void) | |
Additional Inherited Members | |
Protected Member Functions inherited from PanelLayout | |
virtual void | DataChanged (const DataChangedEvent &rEvent) |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
virtual weld::Window * | GetFrameWeld () const |
Protected Attributes inherited from PanelLayout | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xContainer |
sfx2::sidebar::Panel * | m_pPanel |
Definition at line 21 of file TableEditPanel.hxx.
sw::sidebar::TableEditPanel::TableEditPanel | ( | weld::Widget * | pParent, |
const css::uno::Reference< css::frame::XFrame > & | rxFrame, | ||
SfxBindings * | pBindings | ||
) |
Definition at line 90 of file TableEditPanel.cxx.
References CM, InitColumnWidthToolitem(), InitRowHeightToolitem(), comphelper::LibreOfficeKit::isActive(), m_xMisc, m_xSplitMerge, and padWidthForSidebar().
|
overridevirtual |
Definition at line 169 of file TableEditPanel.cxx.
References SfxControllerItem::dispose(), m_aColumnWidthController, m_aDeleteColumnsController, m_aDeleteRowsController, m_aDeleteTableController, m_aDistributeColumnsController, m_aDistributeRowsController, m_aInsertColumnsAfterController, m_aInsertColumnsBeforeController, m_aInsertRowsAfterController, m_aInsertRowsBeforeController, m_aMergeCellsController, m_aRowHeightController, m_aSetMinimalColumnWidthController, m_aSetMinimalRowHeightController, m_aSetOptimalColumnWidthController, m_aSetOptimalRowHeightController, m_xColumnSizing, m_xColumnSizingDispatch, m_xDelete, m_xDeleteDispatch, m_xInsert, m_xInsertDispatch, m_xMisc, m_xMiscDispatch, m_xRowSizing, m_xRowSizingDispatch, m_xSelect, m_xSelectDispatch, m_xSplitMerge, and m_xSplitMergeDispatch.
|
static |
Definition at line 28 of file TableEditPanel.cxx.
|
private |
|
private |
|
inlineoverridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 36 of file TableEditPanel.hxx.
|
private |
Definition at line 155 of file TableEditPanel.cxx.
References SvxRelativeField::connect_value_changed(), limitWidthForSidebar(), LINK, m_aColumnWidthEdit, MINLAY, SAL_MAX_INT32, SvxRelativeField::set_max(), SvxRelativeField::set_min(), SvxRelativeField::SetFieldUnit(), and SW_MOD.
Referenced by TableEditPanel().
|
private |
Definition at line 141 of file TableEditPanel.cxx.
References SvxRelativeField::connect_value_changed(), limitWidthForSidebar(), LINK, m_aRowHeightEdit, MINLAY, SAL_MAX_INT32, SvxRelativeField::set_max(), SvxRelativeField::set_min(), SvxRelativeField::SetFieldUnit(), and SW_MOD.
Referenced by TableEditPanel().
|
overridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 42 of file TableEditPanel.cxx.
References CntUInt32Item::GetValue(), m_aColumnWidthEdit, m_aRowHeightEdit, SvxRelativeField::normalize(), SvxRelativeField::set_sensitive(), SvxRelativeField::set_text(), SvxRelativeField::set_value(), SID_ATTR_TABLE_COLUMN_WIDTH, and SID_ATTR_TABLE_ROW_HEIGHT.
|
private |
Definition at line 63 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 46 of file TableEditPanel.hxx.
Referenced by InitColumnWidthToolitem(), and NotifyItemUpdate().
|
private |
Definition at line 69 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 68 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 70 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 76 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 73 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 67 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 66 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 65 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 64 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 77 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 62 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 45 of file TableEditPanel.hxx.
Referenced by InitRowHeightToolitem(), and NotifyItemUpdate().
|
private |
Definition at line 74 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 71 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 75 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 72 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 43 of file TableEditPanel.hxx.
|
private |
Definition at line 53 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 54 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 55 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 56 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 47 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 48 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 59 of file TableEditPanel.hxx.
Referenced by TableEditPanel(), and ~TableEditPanel().
|
private |
Definition at line 60 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 51 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 52 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 49 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 50 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().
|
private |
Definition at line 57 of file TableEditPanel.hxx.
Referenced by TableEditPanel(), and ~TableEditPanel().
|
private |
Definition at line 58 of file TableEditPanel.hxx.
Referenced by ~TableEditPanel().