20 #ifndef AXLINSPECTOROBJECTSURFACEPARAMETRICOFFSET_H
21 #define AXLINSPECTOROBJECTSURFACEPARAMETRICOFFSET_H
23 #include "axlGuiExport.h"
28 class dtkAbstractData;
30 class axlInspectorObjectSurfaceParametricOffsetPrivate;
40 QSize sizeHint(
void)
const;
45 void colorChanged(QColor color, dtkAbstractData *data);
47 void dataChangedByShader(dtkAbstractData *data, QString isophoteShaderXml);
48 void dataChangedByOpacity(dtkAbstractData *data,
double opacity);
49 void dataChangedBySize(dtkAbstractData *data,
double size);
50 void dataChangedByColor(dtkAbstractData *data,
double red,
double green,
double blue);
51 void dataChangedByGeometry(dtkAbstractData *data);
58 void onOffsetChanged(
double offset);
60 void onColorChanged(QColor color);
61 void onSizeChanged(
int size);
62 void onOpacityChanged(
int opacity);
64 void openShader(
void);
65 void onShaderStateChanged(
bool isShader);
66 void onShaderChanged(QString);
67 void onLineEditShaderChanged(QString);
71 void initComboBoxShaderValue(
void);
72 void initWidget(
void);
73 int initSizeValue(
void);
74 int initOpacityValue(
void);
75 QString initShaderValue(
void);
76 QColor initColorValue(
void);
79 axlInspectorObjectSurfaceParametricOffsetPrivate *d;
82 #endif //AXLINSPECTOROBJECTSURFACEPARAMETRICOFFSET_H
Class axlSurfaceParametricOffset defines offset of axlAbstractSurfaceParametric.