14 #include <QtGui/QWidget>
42 Qt::WindowFlags f = Qt::Widget );
48 virtual void setAvailableStatsSets(
const std::vector<std::string>& setNames);
51 virtual void setStatsSetSelected(
const std::string& name);
54 virtual void setWireframeEnabled(
bool state);
57 virtual void setPerformanceOverlayShown(
bool shown );
60 virtual void setChannelProjectionResizePolicy(
64 virtual void setShadowsEnabled(
bool enabled);
67 virtual void setShadowQuality(
int val);
72 virtual void setEntityCastsShadows(
bool enabled);
73 virtual void setPropsCastsShadows(
bool enabled);
74 virtual void setTerrainCastsShadows(
bool enabled);
79 virtual void setSymbolTransparency(
int scale );
82 virtual void setTerrainScalingEnabled(
bool enabled );
85 virtual void setTerrainScaleFactor(
double scaleFactor );
88 virtual void setClearTrackHistoriesOnTerrainScaleChanged(
bool clear );
93 virtual void setTerrainScalingAllowed(
bool allowed );
101 void on_wireframeCheckChanged(
int state);
102 void on_renderStatsChanged(
int state);
103 void on_myChannelProjectionResizePolicyCombo_currentIndexChanged(
int index);
104 void on_renderShadowsCheckChanged(
int state);
105 void on_entityCastsShadowsCheckChanged(
int state);
106 void on_propsCastsShadowsCheckChanged(
int state);
107 void on_terrainCastsShadowsCheckChanged(
int state);
108 void on_statsComboChanged(
int selectedIndex);
109 void on_shadowQualitySliderChanged(
int val);
110 void on_shadowTechniqueChanged(
int state);
111 void on_shadowDistanceChanged(
int dist);
112 void on_SymbolTransparencyChanged(
int state);
113 void on_terrainScalingEnabledCheckChanged(
int state);
114 void on_terrainScaleFactorSliderChanged(
int val);
115 void on_ClearTrackHistoriesCheckChanged(
int state);
127 void connectToSignals();
131 virtual void calcuateShadowQuality();