LibreOffice Module svx (master)  1
Public Member Functions | Private Attributes | List of all members
svxform::QuitGuard::TerminateListener Class Reference
Inheritance diagram for svxform::QuitGuard::TerminateListener:
[legend]
Collaboration diagram for svxform::QuitGuard::TerminateListener:
[legend]

Public Member Functions

virtual void SAL_CALL queryTermination (const css::lang::EventObject &) override
 
virtual void SAL_CALL notifyTermination (const css::lang::EventObject &) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &rEvent) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (OUString const &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
 TerminateListener ()
 
void start ()
 
void stop ()
 

Private Attributes

css::uno::Reference< css::frame::XDesktop2 > m_xDesktop
 
osl::Mutex maMutex
 
bool mbQuitBlocked
 

Detailed Description

Definition at line 782 of file fmscriptingenv.cxx.

Constructor & Destructor Documentation

svxform::QuitGuard::TerminateListener::TerminateListener ( )
inline

Definition at line 834 of file fmscriptingenv.cxx.

Member Function Documentation

virtual void SAL_CALL svxform::QuitGuard::TerminateListener::disposing ( const css::lang::EventObject &  rEvent)
inlineoverridevirtual

Definition at line 807 of file fmscriptingenv.cxx.

References m_xDesktop.

virtual OUString SAL_CALL svxform::QuitGuard::TerminateListener::getImplementationName ( )
inlineoverridevirtual

Definition at line 818 of file fmscriptingenv.cxx.

virtual css::uno::Sequence<OUString> SAL_CALL svxform::QuitGuard::TerminateListener::getSupportedServiceNames ( )
inlineoverridevirtual

Definition at line 828 of file fmscriptingenv.cxx.

virtual void SAL_CALL svxform::QuitGuard::TerminateListener::notifyTermination ( const css::lang::EventObject &  )
inlineoverridevirtual

Definition at line 800 of file fmscriptingenv.cxx.

virtual void SAL_CALL svxform::QuitGuard::TerminateListener::queryTermination ( const css::lang::EventObject &  )
inlineoverridevirtual

Definition at line 791 of file fmscriptingenv.cxx.

References StarBASIC::Stop().

void svxform::QuitGuard::TerminateListener::start ( )
inline

Definition at line 841 of file fmscriptingenv.cxx.

References comphelper::getProcessComponentContext().

void svxform::QuitGuard::TerminateListener::stop ( )
inline

Definition at line 848 of file fmscriptingenv.cxx.

virtual sal_Bool SAL_CALL svxform::QuitGuard::TerminateListener::supportsService ( OUString const &  ServiceName)
inlineoverridevirtual

Definition at line 823 of file fmscriptingenv.cxx.

References cppu::supportsService().

Member Data Documentation

css::uno::Reference<css::frame::XDesktop2> svxform::QuitGuard::TerminateListener::m_xDesktop
private

Definition at line 786 of file fmscriptingenv.cxx.

Referenced by disposing().

osl::Mutex svxform::QuitGuard::TerminateListener::maMutex
private

Definition at line 787 of file fmscriptingenv.cxx.

bool svxform::QuitGuard::TerminateListener::mbQuitBlocked
private

Definition at line 788 of file fmscriptingenv.cxx.


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