summaryrefslogtreecommitdiffstats
path: root/helper.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2016-03-05 05:24:16 +0100
committerArno <arno@disconnect.de>2016-03-05 05:24:16 +0100
commitded3712fb4f7e8d58ea7bc1fad084f5ec43a6f09 (patch)
tree96aad56b0a5aa6a13a70b27c05a9e5196a343459 /helper.cpp
parentdbe1e9b2fb16ebf25dcb829e066fd9f8690d4283 (diff)
downloadSheMov-ded3712fb4f7e8d58ea7bc1fad084f5ec43a6f09.tar.gz
SheMov-ded3712fb4f7e8d58ea7bc1fad084f5ec43a6f09.tar.bz2
SheMov-ded3712fb4f7e8d58ea7bc1fad084f5ec43a6f09.zip
Play movies from USB if available
If USB-Storage is mounted and available, search it for already archived movies. If found, play it.
Diffstat (limited to 'helper.cpp')
-rw-r--r--helper.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/helper.cpp b/helper.cpp
index 76f637a..b02c71d 100644
--- a/helper.cpp
+++ b/helper.cpp
@@ -152,6 +152,21 @@ namespace Helper {
return retval;
}
+ const QString createUSBPath(const QString &filename, const QString &seriesName, const QString &subtitle, int dvdNo, int seriesNo){
+ QSettings s;
+ QString usbPath = s.value("paths/usb").toString();
+ QString seriesDir = seriesName;
+
+ if(seriesNo > 0){
+ seriesDir.append(QString(" %1").arg(QString::number(seriesNo)));
+ }else{
+ seriesDir.append(QString(" - %1").arg(subtitle));
+ }
+ seriesDir.replace(' ', '.');
+ QString retval = QString("%1/DVD_%2/%3/%4").arg(usbPath).arg(QString::number(dvdNo)).arg(seriesDir).arg(filename);
+ return retval;
+ }
+
QPair<QString, QStringList> programData(const QString &prefix, const QString &preferred){
QSettings s;
QString section = QString("programs_%1").arg(prefix);