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:
[legend]
Collaboration diagram for sdext::presenter::PresenterScreenJob:
[legend]

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

Constructor & Destructor Documentation

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

Definition at line 123 of file PresenterScreen.cxx.

Member Function Documentation

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

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

Definition at line 134 of file PresenterScreen.cxx.

References Any, mxComponentContext, and xModel.

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

Definition at line 96 of file PresenterScreen.cxx.

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

Definition at line 91 of file PresenterScreen.cxx.

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

Definition at line 101 of file PresenterScreen.cxx.

References cppu::supportsService().

Member Data Documentation

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

Definition at line 73 of file PresenterScreen.hxx.


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