20 #ifndef AXLINSPECTOROBJECTMANAGER_H
21 #define AXLINSPECTOROBJECTMANAGER_H
23 #include "axlGuiExport.h"
30 class dtkAbstractData;
36 class axlInspectorObjectManagerPrivate;
47 void removeData(dtkAbstractData *data);
49 void resizeColumnToContents();
51 QList<dtkAbstractData *> dataSet(
void);
54 void clearScene(
void);
58 void stateChanged(dtkAbstractData *data,
int mode);
59 void actorVisibilityChanged(dtkAbstractData *data,
bool actorVisibility);
61 void dataChangedByGeometry(dtkAbstractData *data);
66 void interpolationChanded(dtkAbstractData *data,
int interpolation);
71 void modifiedProperty(dtkAbstractData *,
int);
72 void dataSetRemoved(QList<dtkAbstractData *> dataSetRemoved);
77 void showCurrentPoint(
double u,
double v, dtkAbstractData *data);
78 void moveCurrentPoint(
double u,
double v, dtkAbstractData *data);
79 void hideCurrentPoint(
double u,
double v, dtkAbstractData *data);
82 void onStateChanged(dtkAbstractData *data,
int mode);
83 void onDataRemoved(QList<dtkAbstractData *> dataToRemoved);
84 void onFieldListSelectionChanged(
void);
85 void onFieldsCreatedOnData(QList<axlAbstractData *> dataList, QString fieldName);
88 void onFieldOpened(QList<axlAbstractData *> dataList, QString fieldName);
90 axlAbstractField *onTransmitDataSelected(QListWidgetItem *fromItem,QListWidgetItem *toItem);
95 void onListSelectionChanged(
void);
99 axlInspectorObjectManagerPrivate *d;
102 #endif // AXLINSPECTOROBJECTMANAGER_H
Class axlDouble defines a double.
Class axlAbstractField defines an API for arrays of numeric data.
Class axlAbstractData defines an API for all type of axel data.