20 #ifndef AXLINSPECTOROBJECTTORUS_H 
   21 #define AXLINSPECTOROBJECTTORUS_H 
   23 #include "axlGuiExport.h" 
   28 class dtkAbstractData;
 
   30 class axlInspectorObjectTorusPrivate;
 
   39     QSize sizeHint(
void) 
const;
 
   42     void colorChanged(QColor color, dtkAbstractData *data);
 
   46     void dataChangedByGeometry(dtkAbstractData *data);
 
   49     void modifiedProperty(dtkAbstractData *,
int);
 
   54     void onCoordDataChangedCenter_x(
double x);
 
   55     void onCoordDataChangedCenter_y(
double y);
 
   56     void onCoordDataChangedCenter_z(
double z);
 
   58     void onCoordDataChangedDirection_x(
double x);
 
   59     void onCoordDataChangedDirection_y(
double y);
 
   60     void onCoordDataChangedDirection_z(
double z);
 
   62     void onRingRadiusChanged(
double ringRadius);
 
   63     void onCrossSectionRadiusChanged(
double crossSectionRadius);
 
   65     void onColorChanged(QColor color);
 
   66     void onOpacityChanged(
int opacity);
 
   68     void openShader(
void);
 
   69     void onShaderStateChanged(
bool isShader);
 
   70     void onShaderChanged(QString shader);
 
   71     void onLineEditShaderChanged(QString shader);
 
   72     void updateValues(
void);
 
   75     void initComboBoxShaderValue(
void);
 
   76     void initWidget(
void);
 
   77     int initOpacityValue(
void);
 
   78     QString initShaderValue(
void);
 
   79     QColor initColorValue(
void);
 
   82     axlInspectorObjectTorusPrivate* d;
 
   85 #endif // AXLINSPECTOROBJECTTORUS_H