diff options
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); |