summaryrefslogtreecommitdiffstats
path: root/helper.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-06-26 17:16:12 +0200
committerArno <am@disconnect.de>2010-06-26 17:16:12 +0200
commit8dc808a3bd6a8156db4f68e6faaaaae6a0534195 (patch)
tree36d0d4f09903884cb96ad290ce52ccfe2d105819 /helper.h
parent0b807eba97e65bf9e25f83387826ef2579b79c90 (diff)
downloadSheMov-8dc808a3bd6a8156db4f68e6faaaaae6a0534195.tar.gz
SheMov-8dc808a3bd6a8156db4f68e6faaaaae6a0534195.tar.bz2
SheMov-8dc808a3bd6a8156db4f68e6faaaaae6a0534195.zip
Implemented playing a movie on doubleclick
Movie files are played in the default player when double clicking on a movie, but not when doubleclicking on a series. The latter invokes the edit event on the series. Don't yet know if this is a good thing or not. Changes on the way there: 1. new helper function for finding the right player. Still need to fix FileSystemWidget to also use the Helper::function. It's a simple copy & paste from there. 2. added function SeriesTreeModel::findSortedMovies. It returns a QFileInfoList sorted by seriespart and fileno.
Diffstat (limited to 'helper.h')
-rw-r--r--helper.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/helper.h b/helper.h
index 90a1ad6..62919bb 100644
--- a/helper.h
+++ b/helper.h
@@ -8,6 +8,9 @@
#ifndef HELPER_H
#define HELPER_H
+#include <QPair>
+#include <QStringList>
+
#include <magic.h>
class QString;
@@ -19,6 +22,7 @@ namespace Helper {
const QString moveToArchive(const QString &path, const QString &md5);
bool removeFromArchive(const QString &filename, const QString &md5);
const QString createArchivePath(const QString &path, const QString &md5, bool withMd5 = false);
+ QPair<QString, QStringList> programData(const QString &prefix, const QString &preferred = QString());
class StringListContains : public std::binary_function<QString, QString, bool> {
public:
bool operator()(const QString s, const QString &part) const;