summaryrefslogtreecommitdiffstats
path: root/fileview.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-03-22 09:18:52 +0100
committerArno <am@disconnect.de>2013-03-22 09:18:52 +0100
commit153683e2e961b13c5e97e582563656851bce377c (patch)
tree5efd902813f059dfb76548f96e77558c58930d98 /fileview.h
parent50b34092a45990000ba73409abd75377816b70e6 (diff)
downloadSheMov-153683e2e961b13c5e97e582563656851bce377c.tar.gz
SheMov-153683e2e961b13c5e97e582563656851bce377c.tar.bz2
SheMov-153683e2e961b13c5e97e582563656851bce377c.zip
Show duration in statusBar
Show total duration of selected Movies in FileView. Created a new class Helper::Duration for this and declared it as QMetaType.
Diffstat (limited to 'fileview.h')
-rw-r--r--fileview.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/fileview.h b/fileview.h
index 9f82260..fac6f21 100644
--- a/fileview.h
+++ b/fileview.h
@@ -10,6 +10,8 @@
#include <QtWidgets/QTreeView>
+#include "helper.h"
+
class QContextMenuEvent;
class QKeyEvent;
class QResizeEvent;
@@ -27,6 +29,7 @@ class FileView : public QTreeView {
FileView(QWidget *parent = 0);
~FileView() {}
virtual void setModel(QAbstractItemModel *model);
+ const QVariant duration() const;
signals:
void upDir();
@@ -36,6 +39,7 @@ class FileView : public QTreeView {
void editorClosed(const QModelIndex &idx);
void numSelected(int);
void selectedSize(qint64);
+ void selectedDuration(QVariant);
public slots:
void markFiles();
@@ -73,6 +77,7 @@ class FileView : public QTreeView {
QList<QString> mMd5Sums;
FilesystemFileProxy *mProxy;
SmDirModel *mModel;
+ Helper::Duration mDuration;
};
#endif