LibreOffice Module sd (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 53 of file PresenterScreen.hxx.

Constructor & Destructor Documentation

◆ PresenterScreenJob() [1/2]

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

◆ PresenterScreenJob() [2/2]

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

◆ ~PresenterScreenJob()

sdext::presenter::PresenterScreenJob::~PresenterScreenJob ( )
overridevirtual

Definition at line 124 of file PresenterScreen.cxx.

Member Function Documentation

◆ disposing()

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

Definition at line 128 of file PresenterScreen.cxx.

References mxComponentContext.

◆ execute()

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

Definition at line 135 of file PresenterScreen.cxx.

References Any, mxComponentContext, and xModel.

◆ getImplementationName()

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

Definition at line 97 of file PresenterScreen.cxx.

◆ getSupportedServiceNames()

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

Definition at line 92 of file PresenterScreen.cxx.

◆ operator=()

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

◆ supportsService()

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

Definition at line 102 of file PresenterScreen.cxx.

References cppu::supportsService().

Member Data Documentation

◆ mxComponentContext

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

Definition at line 76 of file PresenterScreen.hxx.


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