From c425bb0c2b8f8d1fc2884ced9979eb39ee522846 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 24 Mar 2012 15:24:12 +0100 Subject: Made FileInfoItem configurable Create copious options for FileInfoItem, reintroducing the Pictures tab in ConfigurationDialog. Also fixed a long standing bug in SeriesTreeWidget: don't static_cast() an event. It'll succeed even when called from a destructor. --- configurationdialog.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'configurationdialog.h') 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 +#include #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 mColors; + QMap mPositionMap; QStandardItemModel *mIconModel; }; -- cgit v1.2.3-70-g09d2