LibreOffice Module sd (master) 1
Public Member Functions | Public Attributes | List of all members
sd::framework::ConfigurationController::Implementation Class Reference
Collaboration diagram for sd::framework::ConfigurationController::Implementation:
[legend]

Public Member Functions

 Implementation (ConfigurationController &rController, const rtl::Reference<::sd::DrawController > &rxController)
 

Public Attributes

rtl::Reference<::sd::DrawControllermxControllerManager
 
std::shared_ptr< ConfigurationControllerBroadcastermpBroadcaster
 The Broadcaster class implements storing and calling of listeners. More...
 
css::uno::Reference< css::drawing::framework::XConfiguration > mxRequestedConfiguration
 The requested configuration which is modified (asynchronously) by calls to requestResourceActivation() and requestResourceDeactivation(). More...
 
std::shared_ptr< ResourceFactoryManagermpResourceFactoryContainer
 
std::shared_ptr< ConfigurationControllerResourceManagermpResourceManager
 
std::shared_ptr< ConfigurationUpdatermpConfigurationUpdater
 
std::unique_ptr< ChangeRequestQueueProcessormpQueueProcessor
 The queue processor owns the queue of configuration change request objects and processes the objects. More...
 
std::shared_ptr< ConfigurationUpdaterLockmpConfigurationUpdaterLock
 
sal_Int32 mnLockCount
 

Detailed Description

Definition at line 50 of file ConfigurationController.cxx.

Constructor & Destructor Documentation

◆ Implementation()

sd::framework::ConfigurationController::Implementation::Implementation ( ConfigurationController rController,
const rtl::Reference<::sd::DrawController > &  rxController 
)

Member Data Documentation

◆ mnLockCount

sal_Int32 sd::framework::ConfigurationController::Implementation::mnLockCount

Definition at line 83 of file ConfigurationController.cxx.

◆ mpBroadcaster

std::shared_ptr<ConfigurationControllerBroadcaster> sd::framework::ConfigurationController::Implementation::mpBroadcaster

The Broadcaster class implements storing and calling of listeners.

Definition at line 61 of file ConfigurationController.cxx.

◆ mpConfigurationUpdater

std::shared_ptr<ConfigurationUpdater> sd::framework::ConfigurationController::Implementation::mpConfigurationUpdater

Definition at line 74 of file ConfigurationController.cxx.

◆ mpConfigurationUpdaterLock

std::shared_ptr<ConfigurationUpdaterLock> sd::framework::ConfigurationController::Implementation::mpConfigurationUpdaterLock

Definition at line 81 of file ConfigurationController.cxx.

◆ mpQueueProcessor

std::unique_ptr<ChangeRequestQueueProcessor> sd::framework::ConfigurationController::Implementation::mpQueueProcessor

The queue processor owns the queue of configuration change request objects and processes the objects.

Definition at line 79 of file ConfigurationController.cxx.

Referenced by Implementation().

◆ mpResourceFactoryContainer

std::shared_ptr<ResourceFactoryManager> sd::framework::ConfigurationController::Implementation::mpResourceFactoryContainer

Definition at line 70 of file ConfigurationController.cxx.

◆ mpResourceManager

std::shared_ptr<ConfigurationControllerResourceManager> sd::framework::ConfigurationController::Implementation::mpResourceManager

Definition at line 72 of file ConfigurationController.cxx.

◆ mxControllerManager

rtl::Reference<::sd::DrawController> sd::framework::ConfigurationController::Implementation::mxControllerManager

Definition at line 57 of file ConfigurationController.cxx.

◆ mxRequestedConfiguration

css::uno::Reference<css::drawing::framework::XConfiguration> sd::framework::ConfigurationController::Implementation::mxRequestedConfiguration

The requested configuration which is modified (asynchronously) by calls to requestResourceActivation() and requestResourceDeactivation().

The mpConfigurationUpdater makes the current configuration reflect the content of this one.

Definition at line 68 of file ConfigurationController.cxx.

Referenced by Implementation().


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