summaryrefslogtreecommitdiffstats
path: root/configurationdialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'configurationdialog.h')
-rw-r--r--configurationdialog.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/configurationdialog.h b/configurationdialog.h
index 7867374..3d83bcd 100644
--- a/configurationdialog.h
+++ b/configurationdialog.h
@@ -9,6 +9,7 @@
#define CONFIGURATIONDIALOG_H
#include <QHash>
+#include <QMap>
#include "smdialog.h"
@@ -26,6 +27,7 @@ class ProgramConfigurator;
class ConfigurationDialog : public SmDialog {
Q_OBJECT
public:
+ enum Position { TopLeft = 0, TopRight = 1, BottomLeft = 2, BottomRigth = 3, SideBySide = 4, Moveable = 5 };
ConfigurationDialog(QWidget *parent = 0, Qt::WindowFlags f = 0);
~ConfigurationDialog() {}
@@ -44,6 +46,8 @@ class ConfigurationDialog : public SmDialog {
bool checkDvdPath();
void mountError(const QString &error);
void setColor(QWidget *label);
+ void createPositionMap();
+ void fillPositions(QComboBox *cb);
QPushButton *mOk;
QPushButton *mCancel;
QTabWidget *mTab;
@@ -62,6 +66,7 @@ class ConfigurationDialog : public SmDialog {
QLineEdit *mStripPath;
QLineEdit *mGrabFrameFrom;
QComboBox *mIconForFolder;
+ QComboBox *mPositionBox;
QCheckBox *mHoverPics;
QCheckBox *mHoverArchive;
QCheckBox *mHoverMovies;
@@ -89,7 +94,9 @@ class ConfigurationDialog : public SmDialog {
QPushButton *mPVBgButton;
QCheckBox *mAlternateColors;
QCheckBox *mPVGradient;
+ QCheckBox *mShowInfoItem;
QHash<QWidget*, QColor> mColors;
+ QMap<QString, int> mPositionMap;
QStandardItemModel *mIconModel;
};