108 Q_INVOKABLE
virtual const camitk::Property* getProperty(QString name)
const;
114 virtual void removeProperty(
Property*);
117 virtual unsigned int getNumberOfProperties()
const;
120 virtual QString getPropertyName(
unsigned int index)
const;
123 virtual QVariant getPropertyValue(
unsigned int index);
126 virtual QVariant getPropertyValue(
const QString name)
const;
129 void loadFromSettings(
const QString& settingGroupName);
132 void saveToSettings(
const QString& settingGroupName);
135 static QString toCamelCase(
const QString&);
143 virtual QVariant toVariant()
const override;
146 virtual void fromVariant(
const QVariant&)
override;
153 QMap<QString, Property*> propertiesMap;