LibreOffice
LibreOffice 6.2 SDK API Reference
Public Attributes | List of all members
ConfigurationChangeEvent Struct Reference

Objects of this class are used for notifying changes of the configuration. More...

import"ConfigurationChangeEvent.idl";

Inheritance diagram for ConfigurationChangeEvent:
EventObject

Public Attributes

string Type
 The type of configuration change is a free-form string. More...
 
XConfiguration Configuration
 The current configuration, depending on the event type, either before or after the change. More...
 
XResourceId ResourceId
 The resource id that is part of the configuration change. More...
 
com::sun::star::uno::XInterface ResourceObject
 The resource object that corresponds to the ResourceId. More...
 
any UserData
 Each listener is called with exactly the UserData that was given when the listener was registered. More...
 
- Public Attributes inherited from EventObject
com::sun::star::uno::XInterface Source
 refers to the object that fired the event. More...
 

Detailed Description

Objects of this class are used for notifying changes of the configuration.

They are broadcasted by the configuration controller which maintains the configuration. The set of types of configuration changes is not fixed and is not maintained or documented in one place.

The set of used members and the exact meaning of their values is not the same for all types. Therefore, the descriptions of the members are just general guidelines. See XConfigurationController for a list of event types used by the basic drawing framework.

Member Data Documentation

The current configuration, depending on the event type, either before or after the change.

May be an empty reference.

The resource id that is part of the configuration change.

The resource object that corresponds to the ResourceId.

May be an empty reference.

string Type

The type of configuration change is a free-form string.

This is the only member that is always set. The values of the other members depend on the configuration change type and may or may not be set.

any UserData

Each listener is called with exactly the UserData that was given when the listener was registered.


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