|
LibreOffice Module svx (master) 1
|
#include <formatpaintbrushctrl.hxx>
Public Member Functions | |
| SFX_DECL_TOOLBOX_CONTROL () | |
| FormatPaintBrushToolBoxControl (sal_uInt16 nSlotId, ToolBoxItemId nId, ToolBox &rTbx) | |
| virtual | ~FormatPaintBrushToolBoxControl () override |
| virtual void | DoubleClick () override |
| virtual void | Click () override |
| virtual void | Select (sal_uInt16 nSelectModifier) override |
| virtual void | StateChangedAtToolBoxControl (sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem *pState) 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 Member Functions | |
| DECL_DLLPRIVATE_LINK (WaitDoubleClickHdl, Timer *, void) | |
| void | impl_executePaintBrush () |
Private Attributes | |
| bool | m_bPersistentCopy |
| Timer | m_aDoubleClickTimer |
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 32 of file formatpaintbrushctrl.hxx.
| svx::FormatPaintBrushToolBoxControl::FormatPaintBrushToolBoxControl | ( | sal_uInt16 | nSlotId, |
| ToolBoxItemId | nId, | ||
| ToolBox & | rTbx | ||
| ) |
Definition at line 38 of file formatpaintbrushctrl.cxx.
References MouseSettings::GetDoubleClickTime(), AllSettings::GetMouseSettings(), vcl::Window::GetSettings(), LINK, m_aDoubleClickTimer, nId, Timer::SetInvokeHandler(), and Timer::SetTimeout().
|
overridevirtual |
Definition at line 50 of file formatpaintbrushctrl.cxx.
References m_aDoubleClickTimer, and Task::Stop().
|
overridevirtual |
Reimplemented from SfxToolBoxControl.
Definition at line 74 of file formatpaintbrushctrl.cxx.
References m_aDoubleClickTimer, m_bPersistentCopy, and Timer::Start().
|
private |
|
overridevirtual |
Reimplemented from SfxToolBoxControl.
Definition at line 65 of file formatpaintbrushctrl.cxx.
References impl_executePaintBrush(), m_aDoubleClickTimer, m_bPersistentCopy, and Task::Stop().
|
private |
Definition at line 56 of file formatpaintbrushctrl.cxx.
References SfxToolBoxControl::Dispatch(), m_bPersistentCopy, and comphelper::makePropertyValue().
Referenced by DoubleClick().
|
overridevirtual |
Reimplemented from SfxToolBoxControl.
Definition at line 88 of file formatpaintbrushctrl.cxx.
| svx::FormatPaintBrushToolBoxControl::SFX_DECL_TOOLBOX_CONTROL | ( | ) |
References Select.
|
overridevirtual |
Reimplemented from SfxToolBoxControl.
Definition at line 93 of file formatpaintbrushctrl.cxx.
References m_bPersistentCopy, and SfxToolBoxControl::StateChangedAtToolBoxControl().
|
private |
Definition at line 51 of file formatpaintbrushctrl.hxx.
Referenced by Click(), DoubleClick(), FormatPaintBrushToolBoxControl(), and ~FormatPaintBrushToolBoxControl().
|
private |
Definition at line 50 of file formatpaintbrushctrl.hxx.
Referenced by Click(), DoubleClick(), impl_executePaintBrush(), and StateChangedAtToolBoxControl().