OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ot::ApplicationPropertiesManager Class Reference

#include "ApplicationPropertiesManager.h"

Inheritance diagram for ot::ApplicationPropertiesManager:

Signals

void propertyChanged (const std::string &_owner, const Property *const _property)
 
void propertyDeleteRequested (const std::string &_owner, const Property *const _property)
 

Public Member Functions

ot::Dialog::DialogResult showDialog (void)
 
void clear (void)
 
std::list< const Property * > getChangedProperties (void) const
 
void add (const std::string &_owner, const PropertyGridCfg &_config)
 
void setReplaceExistingPropertiesOnMerge (bool _replace)
 Changes the merge behaviour.
 
bool getReplaceExistingPropertiesOnMerge (void) const
 The current property merge behaviour.
 
const PropertyDialog *const getDialog (void) const
 
void setDialogTitle (const QString &_title)
 
const QString getDialogTitle (void) const
 

Static Public Member Functions

static ApplicationPropertiesManagerinstance (void)
 

Member Function Documentation

◆ add()

void ot::ApplicationPropertiesManager::add ( const std::string & _owner,
const PropertyGridCfg & _config )

◆ clear()

void ot::ApplicationPropertiesManager::clear ( void )

◆ getChangedProperties()

std::list< const Property * > ot::ApplicationPropertiesManager::getChangedProperties ( void ) const
inline

◆ getDialog()

const PropertyDialog *const ot::ApplicationPropertiesManager::getDialog ( void ) const
inline

◆ getDialogTitle()

const QString ot::ApplicationPropertiesManager::getDialogTitle ( void ) const
inline

◆ getReplaceExistingPropertiesOnMerge()

bool ot::ApplicationPropertiesManager::getReplaceExistingPropertiesOnMerge ( void ) const
inline

The current property merge behaviour.

See also
ot::PropertyGroup::mergeWith()

◆ instance()

ot::ApplicationPropertiesManager & ot::ApplicationPropertiesManager::instance ( void )
static

◆ propertyChanged

void ot::ApplicationPropertiesManager::propertyChanged ( const std::string & _owner,
const Property *const _property )
signal

◆ propertyDeleteRequested

void ot::ApplicationPropertiesManager::propertyDeleteRequested ( const std::string & _owner,
const Property *const _property )
signal

◆ setDialogTitle()

void ot::ApplicationPropertiesManager::setDialogTitle ( const QString & _title)

◆ setReplaceExistingPropertiesOnMerge()

void ot::ApplicationPropertiesManager::setReplaceExistingPropertiesOnMerge ( bool _replace)
inline

Changes the merge behaviour.

See also
ot::PropertyGroup::mergeWith()

◆ showDialog()

ot::Dialog::DialogResult ot::ApplicationPropertiesManager::showDialog ( void )

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