diff options
Diffstat (limited to 'configurationdialog.h')
-rw-r--r-- | configurationdialog.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/configurationdialog.h b/configurationdialog.h index dd8e62b..0f7f76e 100644 --- a/configurationdialog.h +++ b/configurationdialog.h @@ -9,6 +9,7 @@ #define CONFIGURATIONDIALOG_H #include <QDialog> +#include <QHash> class QPushButton; class QTabWidget; @@ -16,6 +17,7 @@ class QLineEdit; class QComboBox; class QCheckBox; class QSpinBox; +class QLabel; class ProgramConfigurator; @@ -30,12 +32,15 @@ class ConfigurationDialog : public QDialog { private slots: void setGrabFrameEnabled(bool enabled); + void chooseColor(QWidget *label); + void alternateColorsChanged(int); private: void readSettings(); void writeSettings(); bool checkDvdPath(); void mountError(const QString &error); + void setColor(QWidget *label); QPushButton *mOk; QPushButton *mCancel; QTabWidget *mTab; @@ -58,6 +63,20 @@ class ConfigurationDialog : public QDialog { QCheckBox *mHoverArchive; QCheckBox *mHoverMovies; QSpinBox *mHoverOpacity; + QLabel *mSeenColor; + QLabel *mClipboardColor; + QLabel *mBaseColor; + QLabel *mAlternateBaseColor; + QLabel *mFontColor; + QLabel *mLocalColor; + QPushButton *mSeenButton; + QPushButton *mClipboardButton; + QPushButton *mBaseButton; + QPushButton *mAlternateBaseButton; + QPushButton *mFontColorButton; + QPushButton *mLocalColorButton; + QCheckBox *mAlternateColors; + QHash<QWidget*, QColor> mColors; }; #endif |