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 The MainObject is an extended QObject, and the main "controller" for FGx.
Definition: mainobject.h:61
A QGroupBox with a QGridLayout layout.
Definition: xgroupboxes.h:59
A QGroupBox with a QHBoxLyout layout.
Definition: xgroupboxes.h:39