LibreOffice Module sdext (master)  1
Public Member Functions | Private Attributes | List of all members
sdext::presenter::PresenterScreenJob Class Reference

The PresenterScreenJob service is instantiated every time a document is created or loaded. More...

#include <PresenterScreen.hxx>

Inheritance diagram for sdext::presenter::PresenterScreenJob:
Collaboration diagram for sdext::presenter::PresenterScreenJob:

Public Member Functions

 PresenterScreenJob (const PresenterScreenJob &)=delete
PresenterScreenJoboperator= (const PresenterScreenJob &)=delete
virtual void SAL_CALL disposing () 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
virtual css::uno::Any SAL_CALL execute (const css::uno::Sequence< css::beans::NamedValue > &Arguments) override
 PresenterScreenJob (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
virtual ~PresenterScreenJob () override

Private Attributes

css::uno::Reference< css::uno::XComponentContext > mxComponentContext
- Private Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex

Detailed Description

The PresenterScreenJob service is instantiated every time a document is created or loaded.

In its execute() method it then filters out all non-Impress documents and creates and registers a new PresenterScreen object.

Definition at line 51 of file PresenterScreen.hxx.

Constructor & Destructor Documentation

sdext::presenter::PresenterScreenJob::PresenterScreenJob ( const PresenterScreenJob )
sdext::presenter::PresenterScreenJob::PresenterScreenJob ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)
sdext::presenter::PresenterScreenJob::~PresenterScreenJob ( )

Definition at line 123 of file PresenterScreen.cxx.

Member Function Documentation

void SAL_CALL sdext::presenter::PresenterScreenJob::disposing ( )

Definition at line 127 of file PresenterScreen.cxx.

References mxComponentContext.

Any SAL_CALL sdext::presenter::PresenterScreenJob::execute ( const css::uno::Sequence< css::beans::NamedValue > &  Arguments)

Definition at line 134 of file PresenterScreen.cxx.

References Any, mxComponentContext, and xModel.

OUString SAL_CALL sdext::presenter::PresenterScreenJob::getImplementationName ( )

Definition at line 96 of file PresenterScreen.cxx.

Sequence< OUString > SAL_CALL sdext::presenter::PresenterScreenJob::getSupportedServiceNames ( )

Definition at line 91 of file PresenterScreen.cxx.

PresenterScreenJob& sdext::presenter::PresenterScreenJob::operator= ( const PresenterScreenJob )
sal_Bool SAL_CALL sdext::presenter::PresenterScreenJob::supportsService ( const OUString &  ServiceName)

Definition at line 101 of file PresenterScreen.cxx.

References cppu::supportsService().

Member Data Documentation

css::uno::Reference<css::uno::XComponentContext> sdext::presenter::PresenterScreenJob::mxComponentContext

Definition at line 74 of file PresenterScreen.hxx.

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