9 #ifndef RENDERINGWIDGET_H
10 #define RENDERINGWIDGET_H
13 #include <QtCore/QString>
14 #include <QtCore/QMap>
17 #include <QtGui/QWidget>
18 #include <QtGui/QButtonGroup>
19 #include <QtGui/QPlainTextEdit>
22 #include "xobjects/mainobject.h"
23 #include "xwidgets/xgroupboxes.h"
37 QComboBox *comboAntiAliasing;
40 QSlider *sliderShaderQuality;
41 QLabel *sliderLabelShaderQuality;
42 QCheckBox *checkBoxSkydome;
46 QLabel *labelShadowQuality;
47 QComboBox *comboShadowMapsize;
48 QComboBox *comboShadowQuality;
51 QLabel *labelVisibility;
52 QSlider *sliderVisibility;
53 QLabel *sliderLabelVisValue;
55 QSlider *sliderDensity;
56 QLabel *sliderLabelDenValue;
59 QComboBox *comboScreenSize;
60 QCheckBox *checkBoxDisableSplashScreen;
61 QCheckBox *checkBoxFullScreenStartup;
62 QHBoxLayout *screenSizeBox;
63 QLineEdit *lineEditScreenSizeW;
64 QLineEdit *lineEditScreenSizeH;
65 QLabel *lineEditScreenSizeWLabel;
66 QLabel *lineEditScreenSizeHLabel;
67 QCheckBox *checkBoxUseNativeMenu;
70 QComboBox *comboMaterials;
71 QLineEdit *pathMaterials;
75 void setx(QString option,
bool enabled, QString value);
79 void set_anti_aliasing();
80 void set_anti_aliasing_strength();
82 void set_shader_quality(
int value);
86 void set_custom_materials(QString path);
90 void set_3dclouds_enabled();
91 void set_vis_value(
int value);
92 void set_den_value(
int value);
95 void on_fullscreen_changed();
96 void on_screensize_changed(QString);
97 void on_checkbox_splash_screen();
98 void on_checkbox_native_menubar();
100 void on_upx(QString option,
bool enabled, QString value);
104 #endif // RENDERINGWIDGET_H