LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SvxPosSizeStatusBarControl Class Referencefinal

#include <pszctrl.hxx>

Inheritance diagram for SvxPosSizeStatusBarControl:
[legend]
Collaboration diagram for SvxPosSizeStatusBarControl:
[legend]

Public Member Functions

 SFX_DECL_STATUSBAR_CONTROL ()
 
 SvxPosSizeStatusBarControl (sal_uInt16 nSlotId, sal_uInt16 nId, StatusBar &rStb)
 
virtual ~SvxPosSizeStatusBarControl () override
 
virtual void StateChangedAtStatusBarControl (sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState) override
 
virtual void Paint (const UserDrawEvent &rEvt) override
 
virtual void Command (const CommandEvent &rCEvt) override
 
- Public Member Functions inherited from SfxStatusBarControl
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
 SfxStatusBarControl (sal_uInt16 nSlotID, sal_uInt16 nId, StatusBar &rBar)
 
virtual ~SfxStatusBarControl () override
 
sal_uInt16 GetSlotId () const
 
sal_uInt16 GetId () const
 
StatusBarGetStatusBar () const
 

Private Member Functions

SVX_DLLPRIVATE OUString GetMetricStr_Impl (tools::Long nVal) const
 
void ImplUpdateItemText ()
 

Private Attributes

std::unique_ptr< SvxPosSizeStatusBarControl_ImplpImpl
 

Additional Inherited Members

- Static Public Member Functions inherited from SfxStatusBarControl
static rtl::Reference< SfxStatusBarControlCreateControl (sal_uInt16 nSlotID, sal_uInt16 nId, StatusBar *pBar, SfxModule const *)
 
static void RegisterStatusBarControl (SfxModule *, const SfxStbCtrlFactory &)
 
- Protected Member Functions inherited from SfxStatusBarControl
virtual void SAL_CALL statusChanged (const css::frame::FeatureStateEvent &Event) override
 
virtual sal_Bool SAL_CALL mouseButtonDown (const css::awt::MouseEvent &aMouseEvent) override
 
virtual sal_Bool SAL_CALL mouseMove (const css::awt::MouseEvent &aMouseEvent) override
 
virtual sal_Bool SAL_CALL mouseButtonUp (const css::awt::MouseEvent &aMouseEvent) override
 
virtual void SAL_CALL command (const css::awt::Point &aPos, ::sal_Int32 nCommand, sal_Bool bMouseEvent, const css::uno::Any &aData) override
 
virtual void SAL_CALL paint (const css::uno::Reference< css::awt::XGraphics > &xGraphics, const css::awt::Rectangle &rOutputRectangle, ::sal_Int32 nStyle) override
 
virtual void SAL_CALL click (const css::awt::Point &aPos) override
 
virtual void SAL_CALL doubleClick (const css::awt::Point &aPos) override
 
virtual void StateChangedAtStatusBarControl (sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState)
 
virtual void Click ()
 
virtual void Command (const CommandEvent &rCEvt)
 
virtual bool MouseButtonDown (const MouseEvent &)
 
virtual bool MouseMove (const MouseEvent &)
 
virtual bool MouseButtonUp (const MouseEvent &)
 
virtual void Paint (const UserDrawEvent &rUDEvt)
 
- Static Protected Member Functions inherited from SfxStatusBarControl
static sal_uInt16 convertAwtToVCLMouseButtons (sal_Int16 nAwtMouseButtons)
 

Detailed Description

Definition at line 28 of file pszctrl.hxx.

Constructor & Destructor Documentation

◆ SvxPosSizeStatusBarControl()

SvxPosSizeStatusBarControl::SvxPosSizeStatusBarControl ( sal_uInt16  nSlotId,
sal_uInt16  nId,
StatusBar rStb 
)

Definition at line 224 of file pszctrl.cxx.

References ImplUpdateItemText(), pImpl, STR_FUNC, STR_POSITION, and STR_TABLECELL.

◆ ~SvxPosSizeStatusBarControl()

SvxPosSizeStatusBarControl::~SvxPosSizeStatusBarControl ( )
overridevirtual

Definition at line 251 of file pszctrl.cxx.

Member Function Documentation

◆ Command()

void SvxPosSizeStatusBarControl::Command ( const CommandEvent rCEvt)
overridevirtual

◆ GetMetricStr_Impl()

OUString SvxPosSizeStatusBarControl::GetMetricStr_Impl ( tools::Long  nVal) const
private

◆ ImplUpdateItemText()

void SvxPosSizeStatusBarControl::ImplUpdateItemText ( )
private

◆ Paint()

void SvxPosSizeStatusBarControl::Paint ( const UserDrawEvent rEvt)
overridevirtual

◆ SFX_DECL_STATUSBAR_CONTROL()

SvxPosSizeStatusBarControl::SFX_DECL_STATUSBAR_CONTROL ( )

◆ StateChangedAtStatusBarControl()

void SvxPosSizeStatusBarControl::StateChangedAtStatusBarControl ( sal_uInt16  nSID,
SfxItemState  eState,
const SfxPoolItem pState 
)
overridevirtual

Member Data Documentation

◆ pImpl

std::unique_ptr<SvxPosSizeStatusBarControl_Impl> SvxPosSizeStatusBarControl::pImpl
private

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