diff options
author | Arno <am@disconnect.de> | 2010-05-11 17:12:48 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2010-05-11 17:12:48 +0200 |
commit | 73a1c0d8c76c5f6bd0213ad9c1bb759b1c86c2f8 (patch) | |
tree | 9803807a34ed6b487b05cd42654bf3321ba7bf06 /filesystemwidget.h | |
parent | 8e1b2c03076b9908fbc8eafe861845c2d11bd7f0 (diff) | |
download | SheMov-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.h | 4 |
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; |