20 #ifndef AXLINSPECTOROBJECTLINE_H
21 #define AXLINSPECTOROBJECTLINE_H
23 #include "axlGuiExport.h"
28 class dtkAbstractData;
30 class axlInspectorObjectLinePrivate;
40 QSize sizeHint(
void)
const;
51 void onCoordDataChangedFirst_x(
double x);
52 void onCoordDataChangedFirst_y(
double y);
53 void onCoordDataChangedFirst_z(
double z);
55 void onCoordDataChangedSecond_x(
double x);
56 void onCoordDataChangedSecond_y(
double y);
57 void onCoordDataChangedSecond_z(
double z);
59 void onColorChanged(QColor color);
61 void onSizeChanged(
double size);
62 void onOpacityChanged(
int opacity);
64 void openShader(
void);
65 void onShaderStateChanged(
bool isShader);
66 void onShaderChanged(QString);
67 void onLineEditShaderChanged(QString);
70 void updateValues(
void);
77 void initWidget(
void);
78 int initSizeValue(
void);
79 int initOpacityValue(
void);
80 QString initShaderValue(
void);
81 QColor initColorValue(
void);
84 axlInspectorObjectLinePrivate *d;
87 #endif //AXLINSPECTOROBJECTLINE_H
Class axlLine defines 3D lines.
virtual void setData(dtkAbstractData *data)
void initComboBoxShaderValue(QComboBox *comboBoxShader, QLineEdit *lineEditShader)