LibreOffice Module svx (master) 1
Public Member Functions | Private Attributes | List of all members
svx::ParaLRSpacingControl Class Referenceabstract

#include <ParaSpacingControl.hxx>

Inheritance diagram for svx::ParaLRSpacingControl:
Collaboration diagram for svx::ParaLRSpacingControl:

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< InterimItemWindowCreateItemWindow (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
 SfxToolBoxControl (sal_uInt16 nSlotID, ToolBoxItemId nId, ToolBox &rBox, bool bShowStrings=false)
virtual ~SfxToolBoxControl () override
ToolBoxGetToolBox () 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< SfxToolBoxControlCreateControl (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< InterimItemWindowCreateItemWindow (vcl::Window *pParent)

Detailed Description

Definition at line 70 of file ParaSpacingControl.hxx.

Constructor & Destructor Documentation

◆ ParaLRSpacingControl()

ParaLRSpacingControl::ParaLRSpacingControl ( sal_uInt16  nSlotId,
ToolBoxItemId  nId,
ToolBox rTbx 

Definition at line 115 of file ParaSpacingControl.cxx.

References nId.

◆ ~ParaLRSpacingControl()

ParaLRSpacingControl::~ParaLRSpacingControl ( )

Definition at line 121 of file ParaSpacingControl.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL ParaLRSpacingControl::acquire ( )

Definition at line 197 of file ParaSpacingControl.cxx.

◆ CreateItemWindow()

virtual VclPtr< InterimItemWindow > svx::ParaLRSpacingControl::CreateItemWindow ( vcl::Window pParent)
overridepure virtual

◆ dispose()

void SAL_CALL ParaLRSpacingControl::dispose ( void  )

Reimplemented from SfxToolBoxControl.

Definition at line 125 of file ParaSpacingControl.cxx.

References SfxToolBoxControl::dispose(), and m_xMultiplexer.

◆ disposing()

void SAL_CALL ParaLRSpacingControl::disposing ( const ::css::lang::EventObject &  )

Definition at line 202 of file ParaSpacingControl.cxx.

◆ notifyContextChangeEvent()

void SAL_CALL ParaLRSpacingControl::notifyContextChangeEvent ( const css::ui::ContextChangeEventObject &  rEvent)

◆ queryInterface()

css::uno::Any SAL_CALL ParaLRSpacingControl::queryInterface ( const ::css::uno::Type &  aType)

Definition at line 188 of file ParaSpacingControl.cxx.

References a.

◆ release()

void SAL_CALL ParaLRSpacingControl::release ( )

Definition at line 207 of file ParaSpacingControl.cxx.

◆ StateChangedAtToolBoxControl()

void ParaLRSpacingControl::StateChangedAtToolBoxControl ( sal_uInt16  nSID,
SfxItemState  eState,
const SfxPoolItem pState 

Member Data Documentation

◆ m_xMultiplexer

css::uno::Reference<css::ui::XContextChangeEventMultiplexer> svx::ParaLRSpacingControl::m_xMultiplexer

Definition at line 95 of file ParaSpacingControl.hxx.

Referenced by dispose(), and StateChangedAtToolBoxControl().

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