20 #ifndef AXLINSPECTOROBJECTCIRCLEARC_H
21 #define AXLINSPECTOROBJECTCIRCLEARC_H
23 #include "axlGuiExport.h"
28 class dtkAbstractData;
30 class axlInspectorObjectCircleArcPrivate;
40 QSize sizeHint(
void)
const;
51 void onCoordDataChangedPoint1_x(
double x);
52 void onCoordDataChangedPoint1_y(
double y);
53 void onCoordDataChangedPoint1_z(
double z);
55 void onCoordDataChangedPoint2_x(
double x);
56 void onCoordDataChangedPoint2_y(
double y);
57 void onCoordDataChangedPoint2_z(
double z);
59 void onCoordDataChangedCenter_x(
double x);
60 void onCoordDataChangedCenter_y(
double y);
61 void onCoordDataChangedCenter_z(
double z);
63 void onCoordDataChangedNormal_x(
double x);
64 void onCoordDataChangedNormal_y(
double y);
65 void onCoordDataChangedNormal_z(
double z);
67 void onSizeChanged(
double);
68 void onColorChanged(QColor color);
69 void onOpacityChanged(
int opacity);
71 void openShader(
void);
72 void onShaderStateChanged(
bool isShader);
73 void onShaderChanged(QString shader);
74 void onLineEditShaderChanged(QString shader);
76 void manageNormal(
double);
77 void manageCenter(
double);
78 void inverseNormal(
void);
81 void updateValues(
void);
85 void initWidget(
void);
86 int initOpacityValue(
void);
87 int initSizeValue(
void);
88 QString initShaderValue(
void);
89 QColor initColorValue(
void);
92 axlInspectorObjectCircleArcPrivate* d;
95 #endif // AXLINSPECTOROBJECTCIRCLEARC_H
virtual void setData(dtkAbstractData *data)
void initComboBoxShaderValue(QComboBox *comboBoxShader, QLineEdit *lineEditShader)