summaryrefslogtreecommitdiffstats
path: root/filesystemwidget.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-05-11 17:12:48 +0200
committerArno <am@disconnect.de>2010-05-11 17:12:48 +0200
commit73a1c0d8c76c5f6bd0213ad9c1bb759b1c86c2f8 (patch)
tree9803807a34ed6b487b05cd42654bf3321ba7bf06 /filesystemwidget.h
parent8e1b2c03076b9908fbc8eafe861845c2d11bd7f0 (diff)
downloadSheMov-73a1c0d8c76c5f6bd0213ad9c1bb759b1c86c2f8.tar.gz
SheMov-73a1c0d8c76c5f6bd0213ad9c1bb759b1c86c2f8.tar.bz2
SheMov-73a1c0d8c76c5f6bd0213ad9c1bb759b1c86c2f8.zip
Make use of new Config-Values for programs
Double click and playSelected() now uses the default from a list of several program. If no default program is set, the first element in the Hash is used.
Diffstat (limited to 'filesystemwidget.h')
-rw-r--r--filesystemwidget.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/filesystemwidget.h b/filesystemwidget.h
index 6e8523c..6ee60f6 100644
--- a/filesystemwidget.h
+++ b/filesystemwidget.h
@@ -9,6 +9,7 @@
#define FILESYSTEMWIDGET_H
#include <QWidget>
+#include <QPair>
class QDirModel;
class QTreeView;
@@ -53,7 +54,7 @@ class FilesystemWidget : public QWidget {
void extract(const QString &destDir);
void archiveFiles();
void refreshDir(const QString &dir);
- void playSelected();
+ void playSelected(const QString &player = QString());
void readSettings();
void writeSettings();
@@ -66,6 +67,7 @@ class FilesystemWidget : public QWidget {
void setWindowTitle(const QString &dir);
void deleteRecursive(const QFileInfo &start);
void copyRecursive(const QFileInfo &start, const QString &destdir);
+ QPair<QString, QStringList> programData(const QString &prefix, const QString &preferred);
QStringList selectedFiles();
QStringList mExpandedDirs;
QAction *action(QWidget *widget, const QVariant &data) const;