Changeset 181 for smplayer/trunk/src/filesettings.cpp
- Timestamp:
- Aug 31, 2016, 5:31:04 PM (9 years ago)
- Location:
- smplayer/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/trunk
- Property svn:mergeinfo changed
/smplayer/vendor/current merged: 179
- Property svn:mergeinfo changed
-
smplayer/trunk/src/filesettings.cpp
r176 r181 19 19 #include "filesettings.h" 20 20 #include "mediasettings.h" 21 #include "mediadata.h" 21 22 #include <QSettings> 22 23 #include <QFileInfo> 24 #include <QDebug> 23 25 24 26 FileSettings::FileSettings(QString directory) : FileSettingsBase(directory) … … 31 33 } 32 34 33 QString FileSettings::filenameToGroupname(const QString & filename ) {35 QString FileSettings::filenameToGroupname(const QString & filename, int type) { 34 36 QString s = filename; 35 37 s = s.replace('/', '_'); … … 39 41 s = s.replace(' ', '_'); 40 42 41 QFileInfo fi(filename); 42 if (fi.exists()) { 43 s += "_" + QString::number( fi.size() ); 43 if (type == TYPE_FILE) { 44 QFileInfo fi(filename); 45 if (fi.exists()) { 46 s += "_" + QString::number(fi.size()); 47 } 44 48 } 45 49 46 return s; 50 return s; 47 51 } 48 52 49 bool FileSettings::existSettingsFor(QString filename ) {50 qDebug( "FileSettings::existSettingsFor: '%s'", filename.toUtf8().constData());53 bool FileSettings::existSettingsFor(QString filename, int type) { 54 qDebug() << "FileSettings::existSettingsFor" << filename; 51 55 52 QString group_name = filenameToGroupname(filename);56 if (type != TYPE_FILE && type != TYPE_STREAM) return false; 53 57 54 qDebug("FileSettings::existSettingsFor: group_name: '%s'", group_name.toUtf8().constData()); 58 QString group_name = filenameToGroupname(filename, type); 59 60 qDebug() << "FileSettings::existSettingsFor: group_name:" << group_name; 55 61 56 62 my_settings->beginGroup( group_name ); … … 61 67 } 62 68 63 void FileSettings::loadSettingsFor(QString filename, MediaSettings & mset, int player) {64 qDebug( "FileSettings::loadSettingsFor: '%s'", filename.toUtf8().constData());69 void FileSettings::loadSettingsFor(QString filename, int type, MediaSettings & mset, int player) { 70 qDebug() << "FileSettings::loadSettingsFor:" << filename; 65 71 66 QString group_name = filenameToGroupname(filename);72 if (type != TYPE_FILE && type != TYPE_STREAM) return; 67 73 68 qDebug("FileSettings::loadSettingsFor: group_name: '%s'", group_name.toUtf8().constData()); 74 QString group_name = filenameToGroupname(filename, type); 75 76 qDebug() << "FileSettings::loadSettingsFor: group_name:" << group_name; 69 77 70 78 mset.reset(); … … 75 83 } 76 84 77 void FileSettings::saveSettingsFor(QString filename, MediaSettings & mset, int player) {78 qDebug( "FileSettings::saveSettingsFor: '%s'", filename.toUtf8().constData());85 void FileSettings::saveSettingsFor(QString filename, int type, MediaSettings & mset, int player) { 86 qDebug() << "FileSettings::saveSettingsFor:" << filename; 79 87 80 QString group_name = filenameToGroupname(filename);88 if (type != TYPE_FILE && type != TYPE_STREAM) return; 81 89 82 qDebug("FileSettings::saveSettingsFor: group_name: '%s'", group_name.toUtf8().constData()); 90 QString group_name = filenameToGroupname(filename, type); 91 92 qDebug() << "FileSettings::saveSettingsFor: group_name:" << group_name; 83 93 84 94 my_settings->beginGroup( group_name );
Note:
See TracChangeset
for help on using the changeset viewer.