LibreOffice Module vbahelper (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
VbaApplicationBase Class Referenceabstract

#include <vbaapplicationbase.hxx>

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

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_Implm_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
 

Detailed Description

Definition at line 45 of file vbaapplicationbase.hxx.

Constructor & Destructor Documentation

◆ VbaApplicationBase()

VbaApplicationBase::VbaApplicationBase ( const css::uno::Reference< css::uno::XComponentContext > &  xContext)
protected

Definition at line 161 of file vbaapplicationbase.cxx.

References m_pImpl, and Reference.

◆ ~VbaApplicationBase()

VbaApplicationBase::~VbaApplicationBase ( )
overrideprotectedvirtual

Definition at line 167 of file vbaapplicationbase.cxx.

Member Function Documentation

◆ CommandBars()

uno::Any SAL_CALL VbaApplicationBase::CommandBars ( const css::uno::Any &  aIndex)
overridevirtual

◆ getCaption()

OUString SAL_CALL VbaApplicationBase::getCaption ( )
overridevirtual

◆ getCurrentDocument()

virtual css::uno::Reference< css::frame::XModel > VbaApplicationBase::getCurrentDocument ( )
protectedpure virtual

◆ getDisplayStatusBar()

sal_Bool SAL_CALL VbaApplicationBase::getDisplayStatusBar ( )
overridevirtual

Definition at line 189 of file vbaapplicationbase.cxx.

References getCurrentDocument(), xFrame, and xModel.

◆ getInteractive()

sal_Bool SAL_CALL VbaApplicationBase::getInteractive ( )
overridevirtual

Definition at line 222 of file vbaapplicationbase.cxx.

References getCurrentDocument(), xController, xFrame, and xModel.

◆ getParent()

virtual css::uno::Reference< ov::XHelperInterface > SAL_CALL VbaApplicationBase::getParent ( )
inlineoverridevirtual

◆ getScreenUpdating()

sal_Bool SAL_CALL VbaApplicationBase::getScreenUpdating ( )
overridevirtual

Definition at line 172 of file vbaapplicationbase.cxx.

References getCurrentDocument(), and xModel.

◆ getServiceImplName()

OUString VbaApplicationBase::getServiceImplName ( )
overridevirtual

◆ getServiceNames()

uno::Sequence< OUString > VbaApplicationBase::getServiceNames ( )
overridevirtual

◆ getVBE()

uno::Any SAL_CALL VbaApplicationBase::getVBE ( )
overridevirtual

◆ getVersion()

OUString SAL_CALL VbaApplicationBase::getVersion ( )
overridevirtual

Definition at line 326 of file vbaapplicationbase.cxx.

References OFFICEVERSION.

◆ getVisible()

sal_Bool SAL_CALL VbaApplicationBase::getVisible ( )
overridevirtual

Definition at line 250 of file vbaapplicationbase.cxx.

References m_pImpl.

◆ OnKey()

void SAL_CALL VbaApplicationBase::OnKey ( const OUString &  Key,
const css::uno::Any &  Procedure 
)
overridevirtual

◆ OnTime()

void SAL_CALL VbaApplicationBase::OnTime ( const css::uno::Any &  aEarliestTime,
const OUString &  aFunction,
const css::uno::Any &  aLatestTime,
const css::uno::Any &  aSchedule 
)
overridevirtual

Definition at line 380 of file vbaapplicationbase.cxx.

References uno::Any::hasValue(), and m_pImpl.

◆ Quit()

void VbaApplicationBase::Quit ( )
overridevirtual

◆ Run()

uno::Any SAL_CALL VbaApplicationBase::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 
)
overridevirtual

◆ setCaption()

void SAL_CALL VbaApplicationBase::setCaption ( const OUString &  sCaption)
overridevirtual

◆ setDisplayStatusBar()

void SAL_CALL VbaApplicationBase::setDisplayStatusBar ( sal_Bool  bDisplayStatusBar)
overridevirtual

Definition at line 203 of file vbaapplicationbase.cxx.

References getCurrentDocument(), xFrame, and xModel.

◆ setInteractive()

void SAL_CALL VbaApplicationBase::setInteractive ( sal_Bool  bInteractive)
overridevirtual

Definition at line 243 of file vbaapplicationbase.cxx.

References getCurrentDocument(), and xModel.

◆ setScreenUpdating()

void SAL_CALL VbaApplicationBase::setScreenUpdating ( sal_Bool  bUpdate)
overridevirtual

Definition at line 181 of file vbaapplicationbase.cxx.

References getCurrentDocument(), and xModel.

◆ setVisible()

void SAL_CALL VbaApplicationBase::setVisible ( sal_Bool  bVisible)
overridevirtual

Definition at line 255 of file vbaapplicationbase.cxx.

References bVisible, and m_pImpl.

◆ Undo()

void SAL_CALL VbaApplicationBase::Undo ( )
overridevirtual

Member Data Documentation

◆ m_pImpl

std::unique_ptr<VbaApplicationBase_Impl> VbaApplicationBase::m_pImpl
private

Definition at line 47 of file vbaapplicationbase.hxx.

Referenced by getCaption(), getVisible(), OnTime(), setCaption(), and setVisible().


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