21 #ifndef AXLINSPECTORTOOLFACTORY_H 
   22 #define AXLINSPECTORTOOLFACTORY_H 
   24 #include "axlGuiExport.h" 
   30 class dtkAbstractData;
 
   31 class dtkAbstractProcess;
 
   50     void setImplementation(
const QString& implementation);
 
   58     void modifiedProperty(dtkAbstractData* data,
int);
 
   59     void dataChanged(dtkAbstractData *data);
 
   60     void dataChangedByControlPoints(dtkAbstractData*);
 
   61     void dataChangedByShader(dtkAbstractData *data, QString isophoteShaderXml);
 
   62     void dataChangedByShaderFromString(dtkAbstractData *data, QString isophoteShaderXml);
 
   63     void dataSetToRemove(QList<dtkAbstractData *> data);
 
   66      void dataSetFieldsChanged(QList<axlAbstractData *> dataSet, QString fieldName);
 
   83 class axlInspectorToolFactoryPrivate;
 
  100     void initialize(
void);
 
  110     axlInspectorToolFactoryPrivate *d;
 
Class axlAbstractData defines an API for all type of axel data.