diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-06-29 13:28:17 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-06-29 13:28:17 +0000 |
| commit | a2dfe9d2fcc3d4cdb68db3e1726996fc00151690 (patch) | |
| tree | c0ba880473948a17a19490709368f91128aaaf02 /src/plugins/General | |
| parent | 86b286afbd21677e735fad95af056ce412b06fd7 (diff) | |
| download | qmmp-a2dfe9d2fcc3d4cdb68db3e1726996fc00151690.tar.gz qmmp-a2dfe9d2fcc3d4cdb68db3e1726996fc00151690.tar.bz2 qmmp-a2dfe9d2fcc3d4cdb68db3e1726996fc00151690.zip | |
some fileops plugin improvements
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@985 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General')
| -rw-r--r-- | src/plugins/General/fileops/fileops.cpp | 8 | ||||
| -rw-r--r-- | src/plugins/General/fileops/settingsdialog.cpp | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/General/fileops/fileops.cpp b/src/plugins/General/fileops/fileops.cpp index a25d617aa..55fd0bdf3 100644 --- a/src/plugins/General/fileops/fileops.cpp +++ b/src/plugins/General/fileops/fileops.cpp @@ -193,21 +193,21 @@ QString FileOps::generateFileName(PlayListItem *item, QString pattern) fname = printTag(fname, "%p", item->artist(), pattern); fname = printTag(fname, "%a", item->album(), pattern); fname = printTag(fname, "%t", item->title(), pattern); - fname = printTag(fname, "%n", QString("%1").arg(item->track()), pattern); + if(item->track().size() > 1) + fname = printTag(fname, "%n", item->track(), pattern); + else + fname = printTag(fname, "%n", QString("0") + item->track(), pattern); fname = printTag(fname, "%g", item->genre(), pattern); fname = printTag(fname, "%f", item->url().section('/',-1), pattern); fname = printTag(fname, "%y", QString("%1").arg(item->year ()), pattern); - //fname.replace(" ", "_"); if (fname.isEmpty()) { if (item->url().contains('/')) fname = item->url().split('/',QString::SkipEmptyParts).takeLast (); } return fname; - } - QString FileOps::printTag(QString str, QString regExp, QString tagStr, QString fmt) { QString format = fmt; diff --git a/src/plugins/General/fileops/settingsdialog.cpp b/src/plugins/General/fileops/settingsdialog.cpp index f156d6615..8955a79f3 100644 --- a/src/plugins/General/fileops/settingsdialog.cpp +++ b/src/plugins/General/fileops/settingsdialog.cpp @@ -208,7 +208,7 @@ void SettingsDialog::addTitleString(QAction *a) if (ui.patternEdit->cursorPosition () < 1) ui.patternEdit->insert(a->data().toString()); else - ui.patternEdit->insert("-"+a->data().toString()); + ui.patternEdit->insert(" - "+a->data().toString()); } void SettingsDialog::selectDirectory() |
