LibreOffice Module framework (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
framework::AcceleratorConfigurationWriter Class Referencefinal

#include <acceleratorconfigurationwriter.hxx>

Collaboration diagram for framework::AcceleratorConfigurationWriter:
[legend]

Public Member Functions

 AcceleratorConfigurationWriter (const AcceleratorCache &rContainer, css::uno::Reference< css::xml::sax::XDocumentHandler > xConfig)
 connect this new writer instance to an outside container, which should be flushed to the underlying XML configuration. More...
 
 ~AcceleratorConfigurationWriter ()
 does nothing real ... More...
 
void flush ()
 TODO. More...
 

Private Member Functions

void impl_ts_writeKeyCommandPair (const css::awt::KeyEvent &aKey, const OUString &sCommand, const css::uno::Reference< css::xml::sax::XDocumentHandler > &xConfig)
 TODO. More...
 

Private Attributes

css::uno::Reference< css::xml::sax::XDocumentHandler > m_xConfig
 needed to write the xml configuration. More...
 
const AcceleratorCachem_rContainer
 reference to the outside container, where this writer must work on. More...
 

Detailed Description

Definition at line 29 of file acceleratorconfigurationwriter.hxx.

Constructor & Destructor Documentation

◆ AcceleratorConfigurationWriter()

framework::AcceleratorConfigurationWriter::AcceleratorConfigurationWriter ( const AcceleratorCache rContainer,
css::uno::Reference< css::xml::sax::XDocumentHandler >  xConfig 
)

connect this new writer instance to an outside container, which should be flushed to the underlying XML configuration.

Parameters
rContainera reference to the outside container.
xConfigused to write the configuration there.

Definition at line 36 of file acceleratorconfigurationwriter.cxx.

◆ ~AcceleratorConfigurationWriter()

framework::AcceleratorConfigurationWriter::~AcceleratorConfigurationWriter ( )

does nothing real ...

Definition at line 43 of file acceleratorconfigurationwriter.cxx.

Member Function Documentation

◆ flush()

void framework::AcceleratorConfigurationWriter::flush ( )

◆ impl_ts_writeKeyCommandPair()

void framework::AcceleratorConfigurationWriter::impl_ts_writeKeyCommandPair ( const css::awt::KeyEvent &  aKey,
const OUString &  sCommand,
const css::uno::Reference< css::xml::sax::XDocumentHandler > &  xConfig 
)
private

Member Data Documentation

◆ m_rContainer

const AcceleratorCache& framework::AcceleratorConfigurationWriter::m_rContainer
private

reference to the outside container, where this writer must work on.

Definition at line 41 of file acceleratorconfigurationwriter.hxx.

Referenced by flush().

◆ m_xConfig

css::uno::Reference< css::xml::sax::XDocumentHandler > framework::AcceleratorConfigurationWriter::m_xConfig
private

needed to write the xml configuration.

Definition at line 37 of file acceleratorconfigurationwriter.hxx.

Referenced by flush().


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