LibreOffice Module svx (master) 1
|
#include <ParaSpacingControl.hxx>
Public Member Functions | |
ParaLRSpacingControl (sal_uInt16 nSlotId, ToolBoxItemId nId, ToolBox &rTbx) | |
virtual | ~ParaLRSpacingControl () override |
virtual void SAL_CALL | dispose () override |
virtual void | StateChangedAtToolBoxControl (sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState) override |
virtual VclPtr< InterimItemWindow > | CreateItemWindow (vcl::Window *pParent) override=0 |
virtual void SAL_CALL | notifyContextChangeEvent (const css::ui::ContextChangeEventObject &rEvent) override |
virtual ::css::uno::Any SAL_CALL | queryInterface (const ::css::uno::Type &aType) override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | disposing (const ::css::lang::EventObject &) override |
virtual void SAL_CALL | release () noexcept override |
Public Member Functions inherited from SfxToolBoxControl | |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | statusChanged (const css::frame::FeatureStateEvent &Event) override |
virtual void SAL_CALL | execute (sal_Int16 KeyModifier) override |
virtual void SAL_CALL | click () override |
virtual void SAL_CALL | doubleClick () override |
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL | createPopupWindow () override |
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL | createItemWindow (const css::uno::Reference< css::awt::XWindow > &rParent) override |
SFX_DECL_TOOLBOX_CONTROL () | |
SfxToolBoxControl (sal_uInt16 nSlotID, ToolBoxItemId nId, ToolBox &rBox, bool bShowStrings=false) | |
virtual | ~SfxToolBoxControl () override |
ToolBox & | GetToolBox () const |
ToolBoxItemId | GetId () const |
unsigned short | GetSlotId () const |
void | Dispatch (const OUString &aCommand, css::uno::Sequence< css::beans::PropertyValue > const &aArgs) |
Private Attributes | |
css::uno::Reference< css::ui::XContextChangeEventMultiplexer > | m_xMultiplexer |
Additional Inherited Members | |
Static Public Member Functions inherited from SfxToolBoxControl | |
static void | Dispatch (const css::uno::Reference< css::frame::XDispatchProvider > &rDispatchProvider, const OUString &rCommand, css::uno::Sequence< css::beans::PropertyValue > const &aArgs) |
static SfxItemState | GetItemState (const SfxPoolItem *pState) |
static rtl::Reference< SfxToolBoxControl > | CreateControl (sal_uInt16 nSlotId, ToolBoxItemId nTbxId, ToolBox *pBox, SfxModule const *pMod) |
static void | RegisterToolBoxControl (SfxModule *, const SfxTbxCtrlFactory &) |
Protected Member Functions inherited from SfxToolBoxControl | |
virtual void | StateChangedAtToolBoxControl (sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState) |
virtual void | Select (sal_uInt16 nSelectModifier) |
virtual void | DoubleClick () |
virtual void | Click () |
virtual void | CreatePopupWindow () |
virtual VclPtr< InterimItemWindow > | CreateItemWindow (vcl::Window *pParent) |
Definition at line 70 of file ParaSpacingControl.hxx.
ParaLRSpacingControl::ParaLRSpacingControl | ( | sal_uInt16 | nSlotId, |
ToolBoxItemId | nId, | ||
ToolBox & | rTbx | ||
) |
Definition at line 115 of file ParaSpacingControl.cxx.
References nId.
|
overridevirtual |
Definition at line 121 of file ParaSpacingControl.cxx.
|
overridevirtualnoexcept |
Definition at line 197 of file ParaSpacingControl.cxx.
|
overridepure virtual |
Reimplemented from SfxToolBoxControl.
Implemented in svx::ParaLeftSpacingControl, svx::ParaRightSpacingControl, and svx::ParaFirstLineSpacingControl.
|
overridevirtual |
Reimplemented from SfxToolBoxControl.
Definition at line 125 of file ParaSpacingControl.cxx.
References SfxToolBoxControl::dispose(), and m_xMultiplexer.
|
overridevirtual |
Definition at line 202 of file ParaSpacingControl.cxx.
|
overridevirtual |
Definition at line 173 of file ParaSpacingControl.cxx.
References vcl::EnumContext::GetApplicationEnum(), vcl::EnumContext::GetContextEnum(), SfxToolBoxControl::GetId(), ToolBox::GetItemWindow(), SfxToolBoxControl::GetToolBox(), nId, and svx::ParaLRSpacingWindow::SetContext().
|
override |
Definition at line 188 of file ParaSpacingControl.cxx.
References a.
|
overridevirtualnoexcept |
Definition at line 207 of file ParaSpacingControl.cxx.
|
overridevirtual |
Reimplemented from SfxToolBoxControl.
Definition at line 136 of file ParaSpacingControl.cxx.
References DBG_ASSERT, vcl::Window::Disable(), vcl::Window::Enable(), SfxToolBoxControl::GetId(), ToolBox::GetItemWindow(), SfxToolBoxControl::GetToolBox(), CntUInt16Item::GetValue(), m_xFrame, m_xMultiplexer, nId, svx::ParaLRSpacingWindow::SetUnit(), and svx::ParaLRSpacingWindow::SetValue().
|
private |
Definition at line 95 of file ParaSpacingControl.hxx.
Referenced by dispose(), and StateChangedAtToolBoxControl().