#ifndef __OPTIONS_DIALOG_H #define __OPTIONS_DIALOG_H #include #include "yacreader_options_dialog.h" #include "yacreader_global.h" using namespace YACReader; class OptionsDialog : public YACReaderOptionsDialog { Q_OBJECT public: OptionsDialog(QWidget * parent = 0); public slots: void editApiKey(); void restoreOptions(QSettings * settings); private slots: void useBackgroundImageCheckClicked(bool checked); void backgroundImageOpacitySliderChanged(int value); void backgroundImageBlurRadiusSliderChanged(int value); void useCurrentComicCoverCheckClicked(bool checked); void resetToDefaults(); private: QCheckBox * useBackgroundImageCheck; QCheckBox * useCurrentComicCoverCheck; QSlider * backgroundImageOpacitySlider; QSlider * backgroundImageBlurRadiusSlider; QLabel * opacityLabel; QLabel * blurLabel; QPushButton * resetButton; }; #endif