summaryrefslogtreecommitdiffstats
path: root/configurationdialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'configurationdialog.h')
-rw-r--r--configurationdialog.h19
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