#ifndef YACREADER_GL_FLOW_CONFIG_WIDGET_H #define YACREADER_GL_FLOW_CONFIG_WIDGET_H #include "yacreader_flow_gl.h" //TODO #include class QRadioButton; class YACReaderSpinSliderWidget; class QSlider; class QCheckBox; class QPushButton; class QGroupBox; class YACReaderGLFlowConfigWidget : public QWidget { Q_OBJECT public: YACReaderGLFlowConfigWidget(QWidget * parent = 0); //GL......................... QRadioButton *radioClassic; QRadioButton *radioStripe; QRadioButton *radioOver; QRadioButton *radionModern; QRadioButton *radioDown; YACReaderSpinSliderWidget * xRotation; YACReaderSpinSliderWidget * yPosition; YACReaderSpinSliderWidget * coverDistance; YACReaderSpinSliderWidget * centralDistance; YACReaderSpinSliderWidget * zoomLevel; YACReaderSpinSliderWidget * yCoverOffset; YACReaderSpinSliderWidget * zCoverOffset; YACReaderSpinSliderWidget * coverRotation; YACReaderSpinSliderWidget * fadeOutDist; YACReaderSpinSliderWidget * lightStrength; YACReaderSpinSliderWidget * maxAngle; QSlider * performanceSlider; QCheckBox * vSyncCheck; QPushButton * showAdvancedOptions; QGroupBox *optionsGroupBox; public slots: void setValues(Preset preset); void avancedOptionToogled(bool show); }; #endif // YACREADER_GL_FLOW_CONFIG_WIDGET_H