29 #ifndef ITOMPARAMMANAGER_H 30 #define ITOMPARAMMANAGER_H 32 #include "qtpropertybrowser.h" 33 #include "common/param.h" 34 #include "common/paramMeta.h" 41 class AbstractParamPropertyManagerPrivate;
60 virtual QString valueText(
const QtProperty *property)
const;
61 virtual QIcon valueIcon(
const QtProperty *property)
const;
62 virtual void initializeProperty(
QtProperty *property) = 0;
63 virtual void uninitializeProperty(
QtProperty *property);
84 QString valueText(
const QtProperty *property)
const;
85 QIcon valueIcon(
const QtProperty *property)
const;
89 void valueChanged(
QtProperty *property,
int val);
94 void setValue(
QtProperty *property,
int value);
111 QString valueText(
const QtProperty *property)
const;
112 QIcon valueIcon(
const QtProperty *property)
const;
113 void initializeProperty(
QtProperty *property);
116 void valueChanged(
QtProperty *property,
char val);
121 void setValue(
QtProperty *property,
char value);
138 QString valueText(
const QtProperty *property)
const;
139 QIcon valueIcon(
const QtProperty *property)
const;
140 void initializeProperty(
QtProperty *property);
143 void valueChanged(
QtProperty *property,
double val);
148 void setValue(
QtProperty *property,
double value);
166 QString valueText(
const QtProperty *property)
const;
167 void initializeProperty(
QtProperty *property);
170 void valueChanged(
QtProperty *property,
const QByteArray &value);
175 void setValue(
QtProperty *property,
const QByteArray &value);
192 QString valueText(
const QtProperty *property)
const;
193 void initializeProperty(
QtProperty *property);
196 void valueChanged(
QtProperty *property,
int min,
int max);
201 void setValue(
QtProperty *property,
int min,
int max);
221 void valueChanged(
QtProperty *property,
int left,
int top,
int width,
int height);
226 void setValue(
QtProperty *property,
int left,
int top,
int width,
int height);
231 QString valueText(
const QtProperty *property)
const;
232 void initializeProperty(
QtProperty *property);
233 virtual void uninitializeProperty(
QtProperty *property);
240 Q_PRIVATE_SLOT(d_func(),
void slotIntervalChanged(
QtProperty *,
int,
int))
241 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
257 typedef char DataType;
260 void valueChanged(
QtProperty *property,
int num,
const char* values);
265 void setValue(
QtProperty *property,
int num,
const char* values);
270 QString valueText(
const QtProperty *property)
const;
271 void initializeProperty(
QtProperty *property);
272 virtual void uninitializeProperty(
QtProperty *property);
279 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty *,
char))
280 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
295 typedef int DataType;
298 void valueChanged(
QtProperty *property,
int num,
const int* values);
303 void setValue(
QtProperty *property,
int num,
const int* values);
308 QString valueText(
const QtProperty *property)
const;
309 void initializeProperty(
QtProperty *property);
310 virtual void uninitializeProperty(
QtProperty *property);
317 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty *,
int))
318 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
333 typedef double DataType;
336 void valueChanged(
QtProperty *property,
int num,
const double* values);
341 void setValue(
QtProperty *property,
int num,
const double* values);
346 QString valueText(
const QtProperty *property)
const;
347 void initializeProperty(
QtProperty *property);
348 virtual void uninitializeProperty(
QtProperty *property);
355 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty *,
double))
356 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
371 QString valueText(
const QtProperty *property)
const;
372 void initializeProperty(
QtProperty *property);
PyObject * setParam(ito::AddInBase *addInObj, PyObject *args)
Definition: pythonPlugins.cpp:1048
Definition: itomParamManager.cpp:51
Definition: itomParamManager.cpp:1114
Definition: itomParamManager.cpp:1545
Definition: itomParamManager.h:288
class for parameter handling e.g. to pass paramters to plugins
Definition: param.h:251
Definition: apiFunctionsGraph.cpp:39
Definition: itomParamManager.h:103
Definition: itomParamManager.h:213
Definition: itomParamManager.h:130
Definition: itomParamManager.cpp:879
Definition: itomParamManager.h:184
Definition: itomParamManager.cpp:1331
Definition: itomParamManager.h:326
Definition: itomParamManager.h:363
Definition: itomParamManager.h:158
The QtAbstractPropertyManager provides an interface for property managers.
Definition: qtpropertybrowser.h:101
Definition: itomParamManager.h:250
Definition: itomParamManager.h:76
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:60
Definition: itomParamManager.h:46