diff options
author | Arno <arno@disconnect.de> | 2016-03-05 05:24:16 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2016-03-05 05:24:16 +0100 |
commit | ded3712fb4f7e8d58ea7bc1fad084f5ec43a6f09 (patch) | |
tree | 96aad56b0a5aa6a13a70b27c05a9e5196a343459 /helper.cpp | |
parent | dbe1e9b2fb16ebf25dcb829e066fd9f8690d4283 (diff) | |
download | SheMov-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.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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); |