15#include <QtCore/qobject.h>
58 void setDialogTitle(
const QString& _title);
66 void slotPropertyChanged(
const Property* _property);
67 void slotPropertyDeleteRequested(
const Property* _property);
70 bool m_propertyReplaceOnMerge;
72 std::list<const Property*> m_changedProperties;
73 std::map<std::string, PropertyGridCfg> m_data;
75 QString m_dialogTitle;
81 Property* createCleanedSlotProperty(
const Property* _property, std::string& _owner);
83 void updateCurrentDialog(
void);
This file contains defines that may be used simplyfy class creation.
#define OT_DECL_NOCOPY(___class)
Removes the default copy constructor and assignment operator.
Definition OTClassHelper.h:14
Definition ApplicationPropertiesManager.h:25
const PropertyDialog *const getDialog(void) const
Definition ApplicationPropertiesManager.h:56
const QString getDialogTitle(void) const
Definition ApplicationPropertiesManager.h:59
void setReplaceExistingPropertiesOnMerge(bool _replace)
Changes the merge behaviour.
Definition ApplicationPropertiesManager.h:50
void propertyDeleteRequested(const std::string &_owner, const Property *const _property)
void propertyChanged(const std::string &_owner, const Property *const _property)
bool getReplaceExistingPropertiesOnMerge(void) const
The current property merge behaviour.
Definition ApplicationPropertiesManager.h:54
std::list< const Property * > getChangedProperties(void) const
Definition ApplicationPropertiesManager.h:35
DialogResult
Definition Dialog.h:23
The PropertyDialog is used to edit many property groups. When a property is changed a copy of the pro...
Definition PropertyDialog.h:32
Definition PropertyGridCfg.h:21
The Property class is used as a base class for all Properties that can be displayed and modified in t...
Definition Property.h:21