Fork me on GitHub
2.15.20
FGx
A cross-platform launcher for FlightGear
RenderingWidget Class Reference

#include <renderingwidget.h>

Inheritance diagram for RenderingWidget:

Public Slots

void on_checkbox_native_menubar ()
 
void on_checkbox_splash_screen ()
 
void on_fullscreen_changed ()
 
void on_screensize ()
 
void on_screensize_changed (QString)
 
void on_upx (QString option, bool enabled, QString value)
 
void set_3dclouds_enabled ()
 
void set_anti_aliasing ()
 
void set_anti_aliasing_strength ()
 
void set_custom_materials (QString path)
 
void set_den_value (int value)
 
void set_materials ()
 
void set_rembrandt ()
 
void set_shader_quality (int value)
 
void set_skydome ()
 
void set_vis_value (int value)
 

Signals

void setx (QString option, bool enabled, QString value)
 

Public Member Functions

 RenderingWidget (MainObject *mOb, QWidget *parent=0)
 

Public Attributes

QCheckBox * checkBoxDisableSplashScreen
 
QCheckBox * checkBoxFullScreenStartup
 
QCheckBox * checkBoxSkydome
 
QCheckBox * checkBoxUseNativeMenu
 
QComboBox * comboAntiAliasing
 
QComboBox * comboMaterials
 
QComboBox * comboScreenSize
 
QComboBox * comboShadowMapsize
 
QComboBox * comboShadowQuality
 
XGroupGBoxgrp3dClouds
 
XGroupHBoxgrpAntiAliasing
 
XGroupHBoxgrpBoxScreen
 
XGroupHBoxgrpMaterials
 
XGroupGBoxgrpRembrandt
 
XGroupGBoxgrpShaderQuality
 
QLabellabelDensity
 
QLabellabelMapsize
 
QLabellabelShadowQuality
 
QLabellabelVisibility
 
QLineEdit * lineEditScreenSizeH
 
QLineEdit * lineEditScreenSizeW
 
MainObjectmainObject
 
QLineEdit * pathMaterials
 
QHBoxLayout * screenSizeBox
 
QSlider * sliderDensity
 
QLabelsliderLabelDenValue
 
QLabelsliderLabelShaderQuality
 
QLabelsliderLabelVisValue
 
QSlider * sliderShaderQuality
 
QSlider * sliderVisibility
 

Detailed Description

Definition at line 28 of file renderingwidget.h.

Constructor & Destructor Documentation

RenderingWidget::RenderingWidget ( MainObject mOb,
QWidget parent = 0 
)
explicit

Definition at line 22 of file renderingwidget.cpp.

Member Function Documentation

void RenderingWidget::on_checkbox_native_menubar ( )
slot

Definition at line 346 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::on_checkbox_splash_screen ( )
slot

Definition at line 472 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::on_fullscreen_changed ( )
slot

Definition at line 464 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::on_screensize ( )
slot

Definition at line 440 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::on_screensize_changed ( QString  )
slot

Definition at line 452 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::on_upx ( QString  option,
bool  enabled,
QString  value 
)
slot

Definition at line 352 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::set_3dclouds_enabled ( )
slot

Definition at line 339 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::set_anti_aliasing ( )
slot

Definition at line 322 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::set_anti_aliasing_strength ( )
slot

Definition at line 327 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::set_custom_materials ( QString  path)
slot

Definition at line 510 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::set_den_value ( int  value)
slot

Definition at line 423 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::set_materials ( )
slot

Definition at line 486 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::set_rembrandt ( )
slot

Definition at line 332 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::set_shader_quality ( int  value)
slot

Definition at line 432 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::set_skydome ( )
slot

Definition at line 479 of file renderingwidget.cpp.

Referenced by RenderingWidget().

void RenderingWidget::set_vis_value ( int  value)
slot

Definition at line 416 of file renderingwidget.cpp.

Referenced by RenderingWidget().

Member Data Documentation

QCheckBox* RenderingWidget::checkBoxDisableSplashScreen

Definition at line 60 of file renderingwidget.h.

Referenced by on_checkbox_splash_screen(), on_upx(), and RenderingWidget().

QCheckBox* RenderingWidget::checkBoxFullScreenStartup

Definition at line 61 of file renderingwidget.h.

Referenced by on_fullscreen_changed(), on_upx(), and RenderingWidget().

QCheckBox* RenderingWidget::checkBoxSkydome

Definition at line 42 of file renderingwidget.h.

Referenced by on_upx(), RenderingWidget(), and set_skydome().

QCheckBox* RenderingWidget::checkBoxUseNativeMenu

Definition at line 67 of file renderingwidget.h.

Referenced by on_checkbox_native_menubar(), on_upx(), and RenderingWidget().

QComboBox* RenderingWidget::comboAntiAliasing

Definition at line 37 of file renderingwidget.h.

Referenced by on_upx(), RenderingWidget(), and set_anti_aliasing_strength().

QComboBox* RenderingWidget::comboMaterials

Definition at line 70 of file renderingwidget.h.

Referenced by RenderingWidget(), and set_materials().

QComboBox* RenderingWidget::comboScreenSize

Definition at line 59 of file renderingwidget.h.

Referenced by on_screensize(), on_upx(), and RenderingWidget().

QComboBox* RenderingWidget::comboShadowMapsize

Definition at line 47 of file renderingwidget.h.

Referenced by on_upx(), RenderingWidget(), and set_rembrandt().

QComboBox* RenderingWidget::comboShadowQuality

Definition at line 48 of file renderingwidget.h.

Referenced by on_upx(), RenderingWidget(), and set_rembrandt().

XGroupGBox* RenderingWidget::grp3dClouds

Definition at line 50 of file renderingwidget.h.

Referenced by on_upx(), RenderingWidget(), and set_3dclouds_enabled().

XGroupHBox* RenderingWidget::grpAntiAliasing
XGroupHBox* RenderingWidget::grpBoxScreen

Definition at line 58 of file renderingwidget.h.

Referenced by RenderingWidget().

XGroupHBox* RenderingWidget::grpMaterials

Definition at line 69 of file renderingwidget.h.

Referenced by RenderingWidget().

XGroupGBox* RenderingWidget::grpRembrandt

Definition at line 44 of file renderingwidget.h.

Referenced by on_upx(), RenderingWidget(), and set_rembrandt().

XGroupGBox* RenderingWidget::grpShaderQuality

Definition at line 39 of file renderingwidget.h.

Referenced by RenderingWidget().

QLabel* RenderingWidget::labelDensity

Definition at line 54 of file renderingwidget.h.

Referenced by RenderingWidget().

QLabel* RenderingWidget::labelMapsize

Definition at line 45 of file renderingwidget.h.

Referenced by RenderingWidget().

QLabel* RenderingWidget::labelShadowQuality

Definition at line 46 of file renderingwidget.h.

Referenced by RenderingWidget().

QLabel* RenderingWidget::labelVisibility

Definition at line 51 of file renderingwidget.h.

Referenced by RenderingWidget().

QLineEdit* RenderingWidget::lineEditScreenSizeH

Definition at line 64 of file renderingwidget.h.

Referenced by on_screensize(), on_screensize_changed(), on_upx(), and RenderingWidget().

QLineEdit* RenderingWidget::lineEditScreenSizeW

Definition at line 63 of file renderingwidget.h.

Referenced by on_screensize(), on_screensize_changed(), on_upx(), and RenderingWidget().

MainObject* RenderingWidget::mainObject

Definition at line 34 of file renderingwidget.h.

Referenced by on_upx(), and RenderingWidget().

QLineEdit* RenderingWidget::pathMaterials

Definition at line 71 of file renderingwidget.h.

Referenced by RenderingWidget(), and set_materials().

QHBoxLayout* RenderingWidget::screenSizeBox

Definition at line 62 of file renderingwidget.h.

Referenced by RenderingWidget().

QSlider* RenderingWidget::sliderDensity

Definition at line 55 of file renderingwidget.h.

Referenced by RenderingWidget().

QLabel* RenderingWidget::sliderLabelDenValue

Definition at line 56 of file renderingwidget.h.

Referenced by on_upx(), RenderingWidget(), set_3dclouds_enabled(), and set_den_value().

QLabel* RenderingWidget::sliderLabelShaderQuality

Definition at line 41 of file renderingwidget.h.

Referenced by on_upx(), RenderingWidget(), and set_shader_quality().

QLabel* RenderingWidget::sliderLabelVisValue

Definition at line 53 of file renderingwidget.h.

Referenced by on_upx(), RenderingWidget(), set_3dclouds_enabled(), and set_vis_value().

QSlider* RenderingWidget::sliderShaderQuality

Definition at line 40 of file renderingwidget.h.

Referenced by on_upx(), and RenderingWidget().

QSlider* RenderingWidget::sliderVisibility

Definition at line 52 of file renderingwidget.h.

Referenced by RenderingWidget().


The documentation for this class was generated from the following files: