20 #ifndef AXLINSPECTOROBJECTPOINTSET_H
21 #define AXLINSPECTOROBJECTPOINTSET_H
23 #include "axlGuiExport.h"
28 class dtkAbstractData;
30 class axlInspectorObjectPointSetPrivate;
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 onColorChanged(QColor color);
59 void onSizeChanged(
int size);
60 void onOpacityChanged(
int opacity);
62 void openShader(
void);
63 void onShaderStateChanged(
bool isShader);
64 void onShaderChanged(QString);
65 void onLineEditShaderChanged(QString);
69 void initComboBoxShaderValue(
void);
70 void initWidget(
void);
71 int initSizeValue(
void);
72 int initOpacityValue(
void);
73 QString initShaderValue(
void);
74 QColor initColorValue(
void);
77 axlInspectorObjectPointSetPrivate *d;
80 #endif //AXLINSPECTOROBJECTPOINTSET_H