|
LibreOffice Module svx (master) 1
|
#include <xmlsecctrl.hxx>
Classes | |
| struct | XmlSecStatusBarControl_Impl |
Public Member Functions | |
| SFX_DECL_STATUSBAR_CONTROL () | |
| XmlSecStatusBarControl (sal_uInt16 _nSlotId, sal_uInt16 _nId, StatusBar &_rStb) | |
| virtual | ~XmlSecStatusBarControl () 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 |
| StatusBar & | GetStatusBar () const |
Private Attributes | |
| std::unique_ptr< XmlSecStatusBarControl_Impl > | mpImpl |
Additional Inherited Members | |
Static Public Member Functions inherited from SfxStatusBarControl | |
| static rtl::Reference< SfxStatusBarControl > | CreateControl (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) |
Definition at line 28 of file xmlsecctrl.hxx.
| XmlSecStatusBarControl::XmlSecStatusBarControl | ( | sal_uInt16 | _nSlotId, |
| sal_uInt16 | _nId, | ||
| StatusBar & | _rStb | ||
| ) |
Definition at line 54 of file xmlsecctrl.cxx.
References mpImpl.
|
overridevirtual |
Definition at line 65 of file xmlsecctrl.cxx.
|
overridevirtual |
Reimplemented from SfxStatusBarControl.
Definition at line 102 of file xmlsecctrl.cxx.
References a, SfxStatusBarControl::Command(), Application::CreateBuilder(), CommandEvent::GetCommand(), CommandEvent::GetMousePosPixel(), weld::GetPopupParent(), SfxStatusBarControl::GetSlotId(), SfxStatusBarControl::GetStatusBar(), INetURLObject::GetURLPath(), comphelper::makePropertyValue(), and CntUInt16Item::QueryValue().
|
overridevirtual |
Reimplemented from SfxStatusBarControl.
Definition at line 126 of file xmlsecctrl.cxx.
References tools::Rectangle::AdjustTop(), OutputDevice::DrawImage(), OutputDevice::DrawRect(), OutputDevice::GetBackground(), Wallpaper::GetColor(), OutputDevice::GetFillColor(), tools::Rectangle::GetHeight(), OutputDevice::GetLineColor(), UserDrawEvent::GetRect(), UserDrawEvent::GetRenderContext(), mpImpl, OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), and tools::Rectangle::TopLeft().
| XmlSecStatusBarControl::SFX_DECL_STATUSBAR_CONTROL | ( | ) |
|
overridevirtual |
Reimplemented from SfxStatusBarControl.
Definition at line 69 of file xmlsecctrl.cxx.
References SfxStatusBarControl::GetId(), SfxStatusBarControl::GetStatusBar(), mpImpl, SAL_WARN, StatusBar::SetItemData(), StatusBar::SetItemText(), StatusBar::SetQuickHelpText(), and SvxResId().
|
private |
Definition at line 33 of file xmlsecctrl.hxx.
Referenced by Paint(), StateChangedAtStatusBarControl(), and XmlSecStatusBarControl().