summaryrefslogtreecommitdiffstats
path: root/seriestreemodel.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 /seriestreemodel.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 'seriestreemodel.h')
-rw-r--r--seriestreemodel.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/seriestreemodel.h b/seriestreemodel.h
index 67be97c..81c6d6a 100644
--- a/seriestreemodel.h
+++ b/seriestreemodel.h
@@ -35,6 +35,7 @@ class SeriesTreeModel : public SmTreeModel {
QModelIndex findValue(const QVariant &value, const QModelIndex &parent = QModelIndex(), int column = 0) const;
QFileInfoList findFiles(const QModelIndex &where) const;
QFileInfoList findMovies(const QModelIndexList &from) const;
+ QFileInfoList findSortedMovies(const QModelIndex &from) const;
//delete
bool deleteFromSeries(const QModelIndex &what);
@@ -56,6 +57,7 @@ class SeriesTreeModel : public SmTreeModel {
QSqlQuery *mSeriesInsertQuery;
QSqlQuery *mSeriesFilesQuery;
QSqlQuery *mSeriesPartFilesQuery;
+ QSqlQuery *mSortedMovieListQuery;
};
#endif // SERIESTREEMODEL_H