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:
Collaboration diagram for svxform::QuitGuard::TerminateListener:

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 ( )

Definition at line 834 of file fmscriptingenv.cxx.

Member Function Documentation

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

Definition at line 807 of file fmscriptingenv.cxx.

References m_xDesktop.

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

Definition at line 818 of file fmscriptingenv.cxx.

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

Definition at line 828 of file fmscriptingenv.cxx.

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

Definition at line 800 of file fmscriptingenv.cxx.

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

Definition at line 791 of file fmscriptingenv.cxx.

References StarBASIC::Stop().

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

Definition at line 841 of file fmscriptingenv.cxx.

References comphelper::getProcessComponentContext().

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

Definition at line 848 of file fmscriptingenv.cxx.

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

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

Definition at line 786 of file fmscriptingenv.cxx.

Referenced by disposing().

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

Definition at line 787 of file fmscriptingenv.cxx.

bool svxform::QuitGuard::TerminateListener::mbQuitBlocked

Definition at line 788 of file fmscriptingenv.cxx.

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