19 explicit Window(QWidget *parent = 0);
26 void onLoadFileClick();
29 void setEdgeColorButton(QColor color);
31 void setBackgroundColorButton(QColor color);
33 void setHaloColorButton(QColor color);
35 void setEdgeThickness(
int value);
37 void onEdgeColorClick();
39 void onBackgroundColorClick();
41 void onHaloColorClick();
43 void radiusTypeChanged(QString type);
45 void colorModeChanged(QString mode);
47 void setDepthAwareness(
int value);
49 void setHaloSize(
int value);
51 void setHaloDepthThreshold(
int value);
53 void setDiffuseIntensity(
double value);
55 void setSpecularIntensity(
double value);
57 void setSpecularExponent(
double value);
59 void toggleSpecular(
bool toggle);
61 void setAmbientIntensity(
double value);
63 void toggleAmbientOcclusion(
bool toggle);
65 void ambientOcclusionNumDirectionsChanged();