summaryrefslogtreecommitdiffstats
path: root/filestreewidget.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-07-18 12:12:05 +0200
committerArno <am@disconnect.de>2010-07-18 12:12:05 +0200
commit3befd105e04fb5d724c13863b25f720e239bc14c (patch)
treed318c048aa983f681e13e23dcc2a2da95b95c4a5 /filestreewidget.h
parent88791c89ac1066a9c0118120e10ec3cc19c2ec72 (diff)
downloadSheMov-3befd105e04fb5d724c13863b25f720e239bc14c.tar.gz
SheMov-3befd105e04fb5d724c13863b25f720e239bc14c.tar.bz2
SheMov-3befd105e04fb5d724c13863b25f720e239bc14c.zip
Implemented setDvdNo for FilesTree
The dvd number can be set for several files at once with this function. Also fixed a little bug when showing the series name in the status bar. Only show file part number if it is > 0.
Diffstat (limited to 'filestreewidget.h')
-rw-r--r--filestreewidget.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/filestreewidget.h b/filestreewidget.h
index 06f1d3c..b6ce951 100644
--- a/filestreewidget.h
+++ b/filestreewidget.h
@@ -11,12 +11,15 @@
#include <QWidget>
#include <QTreeView>
#include <QSortFilterProxyModel>
+#include <QDialog>
class FilesTreeView;
class FilesTreeModel;
class FilesTreeSortModel;
class SeriesTreeModel;
class QContextMenuEvent;
+class QSpinBox;
+class QPushButton;
class FilesTreeWidget : public QWidget {
Q_OBJECT
@@ -27,6 +30,7 @@ class FilesTreeWidget : public QWidget {
public slots:
void moveToBurn();
+ void setDvdNo();
private slots:
void fileSelectionChanged(const QModelIndex &current, const QModelIndex &previous);
@@ -64,4 +68,17 @@ class FilesTreeSortModel : public QSortFilterProxyModel {
virtual bool lessThan(const QModelIndex &left, const QModelIndex &right) const;
};
+class DvdNoDialog : public QDialog {
+ Q_OBJECT
+ public:
+ DvdNoDialog(QWidget *parent = 0, Qt::WindowFlags f = 0);
+ ~DvdNoDialog() {}
+ int dvdNo() const;
+
+ private:
+ QSpinBox *mDvdNo;
+ QPushButton *mOk;
+ QPushButton *mCancel;
+};
+
#endif