LibreOffice Module vbahelper (master) 1
|
#include <vbaapplicationbase.hxx>
Public Member Functions | |
virtual css::uno::Reference< ov::XHelperInterface > SAL_CALL | getParent () override |
virtual sal_Bool SAL_CALL | getScreenUpdating () override |
virtual void SAL_CALL | setScreenUpdating (sal_Bool bUpdate) override |
virtual sal_Bool SAL_CALL | getDisplayStatusBar () override |
virtual void SAL_CALL | setDisplayStatusBar (sal_Bool bDisplayStatusBar) override |
virtual sal_Bool SAL_CALL | getInteractive () override |
virtual void SAL_CALL | setInteractive (sal_Bool bInteractive) override |
virtual sal_Bool SAL_CALL | getVisible () override |
virtual void SAL_CALL | setVisible (sal_Bool bVisible) override |
virtual OUString SAL_CALL | getCaption () override |
virtual void SAL_CALL | setCaption (const OUString &sCaption) override |
virtual void SAL_CALL | OnKey (const OUString &Key, const css::uno::Any &Procedure) override |
virtual css::uno::Any SAL_CALL | CommandBars (const css::uno::Any &aIndex) override |
virtual OUString SAL_CALL | getVersion () override |
virtual css::uno::Any SAL_CALL | getVBE () override |
virtual css::uno::Any SAL_CALL | Run (const OUString &MacroName, const css::uno::Any &varg1, const css::uno::Any &varg2, const css::uno::Any &varg3, const css::uno::Any &varg4, const css::uno::Any &varg5, const css::uno::Any &varg6, const css::uno::Any &varg7, const css::uno::Any &varg8, const css::uno::Any &varg9, const css::uno::Any &varg10, const css::uno::Any &varg11, const css::uno::Any &varg12, const css::uno::Any &varg13, const css::uno::Any &varg14, const css::uno::Any &varg15, const css::uno::Any &varg16, const css::uno::Any &varg17, const css::uno::Any &varg18, const css::uno::Any &varg19, const css::uno::Any &varg20, const css::uno::Any &varg21, const css::uno::Any &varg22, const css::uno::Any &varg23, const css::uno::Any &varg24, const css::uno::Any &varg25, const css::uno::Any &varg26, const css::uno::Any &varg27, const css::uno::Any &varg28, const css::uno::Any &varg29, const css::uno::Any &varg30) override |
virtual void SAL_CALL | OnTime (const css::uno::Any &aEarliestTime, const OUString &aFunction, const css::uno::Any &aLatestTime, const css::uno::Any &aSchedule) override |
virtual void SAL_CALL | Undo () override |
virtual void SAL_CALL | Quit () override |
virtual OUString | getServiceImplName () override |
virtual css::uno::Sequence< OUString > | getServiceNames () override |
Public Member Functions inherited from InheritedHelperInterfaceWeakImpl< Ifc > | |
InheritedHelperInterfaceWeakImpl (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext) | |
Public Member Functions inherited from InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > > | |
InheritedHelperInterfaceImpl (const css::uno::Reference< ov::XHelperInterface > &xParent, css::uno::Reference< css::uno::XComponentContext > xContext) | |
virtual OUString | getServiceImplName ()=0 |
virtual css::uno::Sequence< OUString > | getServiceNames ()=0 |
virtual ::sal_Int32 SAL_CALL | getCreator () override |
virtual css::uno::Reference< ov::XHelperInterface > SAL_CALL | getParent () override |
virtual css::uno::Any SAL_CALL | Application () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Protected Member Functions | |
VbaApplicationBase (const css::uno::Reference< css::uno::XComponentContext > &xContext) | |
virtual | ~VbaApplicationBase () override |
virtual css::uno::Reference< css::frame::XModel > | getCurrentDocument ()=0 |
Private Attributes | |
std::unique_ptr< VbaApplicationBase_Impl > | m_pImpl |
Additional Inherited Members | |
Protected Attributes inherited from InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > > | |
css::uno::WeakReference< ov::XHelperInterface > | mxParent |
css::uno::Reference< css::uno::XComponentContext > | mxContext |
Definition at line 45 of file vbaapplicationbase.hxx.
|
protected |
Definition at line 161 of file vbaapplicationbase.cxx.
|
overrideprotectedvirtual |
Definition at line 167 of file vbaapplicationbase.cxx.
|
overridevirtual |
Definition at line 317 of file vbaapplicationbase.cxx.
References aIndex, getCurrentDocument(), and InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > >::mxContext.
|
overridevirtual |
Definition at line 260 of file vbaapplicationbase.cxx.
References StarBASIC::GetActiveMethod(), getCurrentDocument(), m_pImpl, xFrame, and xModel.
|
protectedpure virtual |
css::uno::RuntimeException |
Referenced by CommandBars(), getCaption(), getDisplayStatusBar(), getInteractive(), getScreenUpdating(), getVBE(), OnKey(), Run(), setCaption(), setDisplayStatusBar(), setInteractive(), setScreenUpdating(), and Undo().
|
overridevirtual |
Definition at line 189 of file vbaapplicationbase.cxx.
References getCurrentDocument(), xFrame, and xModel.
|
overridevirtual |
Definition at line 222 of file vbaapplicationbase.cxx.
References getCurrentDocument(), xController, xFrame, and xModel.
|
inlineoverridevirtual |
Reimplemented from InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > >.
Definition at line 57 of file vbaapplicationbase.hxx.
|
overridevirtual |
Definition at line 172 of file vbaapplicationbase.cxx.
References getCurrentDocument(), and xModel.
|
overridevirtual |
Implements InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > >.
Definition at line 428 of file vbaapplicationbase.cxx.
|
overridevirtual |
Implements InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > >.
Definition at line 434 of file vbaapplicationbase.cxx.
References aServiceNames.
|
overridevirtual |
Definition at line 410 of file vbaapplicationbase.cxx.
References getCurrentDocument(), and InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > >::mxContext.
|
overridevirtual |
Definition at line 326 of file vbaapplicationbase.cxx.
References OFFICEVERSION.
|
overridevirtual |
Definition at line 250 of file vbaapplicationbase.cxx.
References m_pImpl.
|
overridevirtual |
Definition at line 295 of file vbaapplicationbase.cxx.
References applyShortCutKeyBinding(), StarBASIC::GetActiveMethod(), getCurrentDocument(), StarBASIC::GetModelFromBasic(), SbxVariable::GetParent(), parseKeyEvent(), and xModel.
|
overridevirtual |
Definition at line 380 of file vbaapplicationbase.cxx.
References uno::Any::hasValue(), and m_pImpl.
|
overridevirtual |
Definition at line 449 of file vbaapplicationbase.cxx.
References StarBASIC::GetActiveMethod(), SbxVariable::GetParent(), AsyncQuitHandler::instance(), LINK, Application::PostUserEvent(), and StarBASIC::QuitAndExitApplication().
|
overridevirtual |
Definition at line 331 of file vbaapplicationbase.cxx.
References executeMacro(), StarBASIC::GetActiveMethod(), getCurrentDocument(), StarBASIC::GetModelFromBasic(), SbxVariable::GetParent(), ooo::vba::getSfxObjShell(), resolveVBAMacro(), SAL_N_ELEMENTS, o3tl::trim(), and xModel.
|
overridevirtual |
Definition at line 278 of file vbaapplicationbase.cxx.
References StarBASIC::GetActiveMethod(), getCurrentDocument(), m_pImpl, xFrame, and xModel.
|
overridevirtual |
Definition at line 203 of file vbaapplicationbase.cxx.
References getCurrentDocument(), xFrame, and xModel.
|
overridevirtual |
Definition at line 243 of file vbaapplicationbase.cxx.
References getCurrentDocument(), and xModel.
|
overridevirtual |
Definition at line 181 of file vbaapplicationbase.cxx.
References getCurrentDocument(), and xModel.
|
overridevirtual |
Definition at line 255 of file vbaapplicationbase.cxx.
|
overridevirtual |
Definition at line 443 of file vbaapplicationbase.cxx.
References ooo::vba::dispatchRequests(), getCurrentDocument(), and xModel.
|
private |
Definition at line 47 of file vbaapplicationbase.hxx.
Referenced by getCaption(), getVisible(), OnTime(), setCaption(), and setVisible().