LibreOffice Module sdext (master)  1
Public Member Functions | Static Public Member Functions | Private 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 css::uno::Any SAL_CALL execute (const css::uno::Sequence< css::beans::NamedValue > &Arguments) override

Static Public Member Functions

static OUString getImplementationName_static ()
static css::uno::Sequence< OUString > getSupportedServiceNames_static ()
static css::uno::Reference< css::uno::XInterface > Create (const css::uno::Reference< css::uno::XComponentContext > &rxContext)

Private Member Functions

 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 52 of file PresenterScreen.hxx.

Constructor & Destructor Documentation

sdext::presenter::PresenterScreenJob::PresenterScreenJob ( const PresenterScreenJob )

Referenced by Create().

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

Definition at line 113 of file PresenterScreen.cxx.

Member Function Documentation

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

Definition at line 100 of file PresenterScreen.cxx.

References PresenterScreenJob().

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

Definition at line 117 of file PresenterScreen.cxx.

References mxComponentContext.

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

Definition at line 124 of file PresenterScreen.cxx.

References Any, mxComponentContext, and xModel.

OUString sdext::presenter::PresenterScreenJob::getImplementationName_static ( )

Definition at line 90 of file PresenterScreen.cxx.

Sequence< OUString > sdext::presenter::PresenterScreenJob::getSupportedServiceNames_static ( )

Definition at line 95 of file PresenterScreen.cxx.

PresenterScreenJob& sdext::presenter::PresenterScreenJob::operator= ( const PresenterScreenJob )

Member Data Documentation

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

Definition at line 75 of file PresenterScreen.hxx.

Referenced by disposing(), and execute().

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