|
LibreOffice Module framework (master) 1
|
#include <spinfieldtoolbarcontroller.hxx>
Public Member Functions | |
| SpinfieldToolbarController (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::frame::XFrame > &rFrame, ToolBox *pToolBar, ToolBoxItemId nID, sal_Int32 nWidth, const OUString &aCommand) | |
| virtual | ~SpinfieldToolbarController () override |
| virtual void SAL_CALL | dispose () override |
| void | Modify () |
| void | GetFocus () |
| void | LoseFocus () |
| void | Activate () |
| OUString | FormatOutputString (double fValue) |
Public Member Functions inherited from framework::ComplexToolbarController | |
| ComplexToolbarController (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::frame::XFrame > &rFrame, ToolBox *pToolBar, ToolBoxItemId nID, const OUString &aCommand) | |
| virtual | ~ComplexToolbarController () override |
| virtual void SAL_CALL | dispose () override |
| virtual void SAL_CALL | execute (sal_Int16 KeyModifier) override |
| virtual void SAL_CALL | statusChanged (const css::frame::FeatureStateEvent &Event) override |
| DECL_STATIC_LINK (ComplexToolbarController, ExecuteHdl_Impl, void *, void) | |
| DECL_STATIC_LINK (ComplexToolbarController, Notify_Impl, void *, void) | |
Public Member Functions inherited from svt::ToolboxController | |
| ToolboxController (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::frame::XFrame > &xFrame, OUString aCommandURL) | |
| ToolboxController () | |
| virtual | ~ToolboxController () override |
| css::uno::Reference< css::frame::XFrame > | getFrameInterface () const |
| const css::uno::Reference< css::uno::XComponentContext > & | getContext () const |
| css::uno::Reference< css::frame::XLayoutManager > | getLayoutManager () const |
| void | updateStatus (const OUString &aCommandURL) |
| void | updateStatus () |
| virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) override |
| virtual void SAL_CALL | acquire () noexcept override |
| virtual void SAL_CALL | release () noexcept override |
| virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
| virtual void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override |
| virtual void SAL_CALL | update () override |
| virtual void SAL_CALL | dispose () override |
| virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
| virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override |
| virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
| virtual void SAL_CALL | statusChanged (const css::frame::FeatureStateEvent &Event) override=0 |
| 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 > &Parent) override |
| virtual void SAL_CALL | setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override |
| virtual sal_Bool SAL_CALL | convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override |
| virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
| virtual ::cppu::IPropertyArrayHelper &SAL_CALL | getInfoHelper () override |
| virtual ::cppu::IPropertyArrayHelper * | createArrayHelper () const override |
| const OUString & | getCommandURL () const |
| const OUString & | getModuleName () const |
| void | dispatchCommand (const OUString &sCommandURL, const css::uno::Sequence< css::beans::PropertyValue > &rArgs, const OUString &rTarget=OUString()) |
| void | enable (bool bEnable) |
| bool | IsInSidebar () const |
Private Member Functions | |
| virtual void | executeControlCommand (const css::frame::ControlCommand &rControlCommand) override |
| virtual css::uno::Sequence< css::beans::PropertyValue > | getExecuteArgs (sal_Int16 KeyModifier) const override |
| bool | impl_getValue (const css::uno::Any &rAny, sal_Int32 &nValue, double &fValue, bool &bFloat) |
Private Attributes | |
| bool | m_bFloat |
| double | m_nMax |
| double | m_nMin |
| double | m_nValue |
| double | m_nStep |
| VclPtr< SpinfieldControl > | m_pSpinfieldControl |
| OUString | m_aOutFormat |
Additional Inherited Members | |
Protected Types inherited from svt::ToolboxController | |
| typedef std::unordered_map< OUString, css::uno::Reference< css::frame::XDispatch > > | URLToDispatchMap |
Protected Member Functions inherited from framework::ComplexToolbarController | |
| css::uno::Reference< css::frame::XDispatch > | getDispatchFromCommand (const OUString &aCommand) const |
| void | addNotifyInfo (const OUString &aEventName, const css::uno::Reference< css::frame::XDispatch > &xDispatch, const css::uno::Sequence< css::beans::NamedValue > &rInfo) |
| virtual void | executeControlCommand (const css::frame::ControlCommand &rControlCommand)=0 |
| virtual css::uno::Sequence< css::beans::PropertyValue > | getExecuteArgs (sal_Int16 KeyModifier) const |
| const css::util::URL & | getInitializedURL () |
| void | notifyFocusGet () |
| void | notifyFocusLost () |
| void | notifyTextChanged (const OUString &aText) |
Protected Member Functions inherited from svt::ToolboxController | |
| bool | getToolboxId (ToolBoxItemId &rItemId, ToolBox **ppToolBox) |
| DECL_DLLPRIVATE_STATIC_LINK (ToolboxController, ExecuteHdl_Impl, void *, void) | |
| void | addStatusListener (const OUString &aCommandURL) |
| void | removeStatusListener (const OUString &aCommandURL) |
| void | bindListener () |
| void | unbindListener () |
| const css::uno::Reference< css::util::XURLTransformer > & | getURLTransformer () const |
| const css::uno::Reference< css::awt::XWindow > & | getParent () const |
Protected Attributes inherited from framework::ComplexToolbarController | |
| VclPtr< ToolBox > | m_xToolbar |
| ToolBoxItemId | m_nID |
| bool | m_bMadeInvisible |
| css::util::URL | m_aURL |
| css::uno::Reference< css::util::XURLTransformer > | m_xURLTransformer |
Protected Attributes inherited from svt::ToolboxController | |
| bool | m_bInitialized |
| bool | m_bDisposed |
| bool | m_bSidebar |
| ToolBoxItemId | m_nToolBoxId |
| css::uno::Reference< css::frame::XFrame > | m_xFrame |
| css::uno::Reference< css::uno::XComponentContext > | m_xContext |
| OUString | m_aCommandURL |
| URLToDispatchMap | m_aListenerMap |
| comphelper::OMultiTypeInterfaceContainerHelper2 | m_aListenerContainer |
| css::uno::Reference< css::awt::XWindow > | m_xParentWindow |
| css::uno::Reference< css::util::XURLTransformer > | m_xUrlTransformer |
| OUString | m_sModuleName |
| weld::Toolbar * | m_pToolbar |
| weld::Builder * | m_pBuilder |
Definition at line 34 of file spinfieldtoolbarcontroller.hxx.
| framework::SpinfieldToolbarController::SpinfieldToolbarController | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext, |
| const css::uno::Reference< css::frame::XFrame > & | rFrame, | ||
| ToolBox * | pToolBar, | ||
| ToolBoxItemId | nID, | ||
| sal_Int32 | nWidth, | ||
| const OUString & | aCommand | ||
| ) |
Definition at line 168 of file spinfieldtoolbarcontroller.cxx.
References VclPtr< class reference_type >::Create(), framework::ComplexToolbarController::m_nID, m_pSpinfieldControl, and framework::ComplexToolbarController::m_xToolbar.
|
overridevirtual |
Definition at line 194 of file spinfieldtoolbarcontroller.cxx.
| void framework::SpinfieldToolbarController::Activate | ( | ) |
Definition at line 234 of file spinfieldtoolbarcontroller.cxx.
References framework::ComplexToolbarController::execute(), and m_pSpinfieldControl.
|
overridevirtual |
Reimplemented from framework::ComplexToolbarController.
Definition at line 198 of file spinfieldtoolbarcontroller.cxx.
References framework::ComplexToolbarController::dispose(), framework::ComplexToolbarController::m_nID, m_pSpinfieldControl, and framework::ComplexToolbarController::m_xToolbar.
|
overrideprivatevirtual |
Implements framework::ComplexToolbarController.
Definition at line 241 of file spinfieldtoolbarcontroller.cxx.
References aName, impl_getValue(), m_aOutFormat, m_bFloat, m_nMax, m_nMin, m_nStep, m_nValue, m_pSpinfieldControl, nValue, Formatter::SetDecimalDigits(), Formatter::SetMaxValue(), Formatter::SetMinValue(), Formatter::SetSpinSize(), and Formatter::SetValue().
| OUString framework::SpinfieldToolbarController::FormatOutputString | ( | double | fValue | ) |
Definition at line 411 of file spinfieldtoolbarcontroller.cxx.
References aBuffer, m_aOutFormat, m_bFloat, OUStringToOString(), and SAL_N_ELEMENTS.
|
overrideprivatevirtual |
Reimplemented from framework::ComplexToolbarController.
Definition at line 208 of file spinfieldtoolbarcontroller.cxx.
References Any, m_bFloat, m_pSpinfieldControl, and comphelper::makePropertyValue().
| void framework::SpinfieldToolbarController::GetFocus | ( | ) |
Definition at line 224 of file spinfieldtoolbarcontroller.cxx.
References framework::ComplexToolbarController::notifyFocusGet().
|
private |
Definition at line 388 of file spinfieldtoolbarcontroller.cxx.
References nValue.
Referenced by executeControlCommand().
| void framework::SpinfieldToolbarController::LoseFocus | ( | ) |
Definition at line 229 of file spinfieldtoolbarcontroller.cxx.
References framework::ComplexToolbarController::notifyFocusLost().
| void framework::SpinfieldToolbarController::Modify | ( | ) |
Definition at line 219 of file spinfieldtoolbarcontroller.cxx.
References m_pSpinfieldControl, and framework::ComplexToolbarController::notifyTextChanged().
|
private |
Definition at line 68 of file spinfieldtoolbarcontroller.hxx.
Referenced by executeControlCommand(), and FormatOutputString().
|
private |
Definition at line 62 of file spinfieldtoolbarcontroller.hxx.
Referenced by executeControlCommand(), FormatOutputString(), and getExecuteArgs().
|
private |
Definition at line 63 of file spinfieldtoolbarcontroller.hxx.
Referenced by executeControlCommand().
|
private |
Definition at line 64 of file spinfieldtoolbarcontroller.hxx.
Referenced by executeControlCommand().
|
private |
Definition at line 66 of file spinfieldtoolbarcontroller.hxx.
Referenced by executeControlCommand().
|
private |
Definition at line 65 of file spinfieldtoolbarcontroller.hxx.
Referenced by executeControlCommand().
|
private |
Definition at line 67 of file spinfieldtoolbarcontroller.hxx.
Referenced by Activate(), dispose(), executeControlCommand(), getExecuteArgs(), Modify(), and SpinfieldToolbarController().