diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-11-25 18:59:13 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-11-25 18:59:13 +0000 |
| commit | b84654a26f24a8078d435224c83ca78548235697 (patch) | |
| tree | 0f338ba50bcef1e3ddcf71a7b738bccb767d6623 /src/ui/configdialog.cpp | |
| parent | f0da1e1c9d9d607cbff4767fce425483efba0ffd (diff) | |
| download | qmmp-b84654a26f24a8078d435224c83ca78548235697.tar.gz qmmp-b84654a26f24a8078d435224c83ca78548235697.tar.bz2 qmmp-b84654a26f24a8078d435224c83ca78548235697.zip | |
added cover retrive settings
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1406 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui/configdialog.cpp')
| -rw-r--r-- | src/ui/configdialog.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp index 491ca617d..257c0324c 100644 --- a/src/ui/configdialog.cpp +++ b/src/ui/configdialog.cpp @@ -25,7 +25,7 @@ #include <QCheckBox> #include <QRadioButton> #include <QMenu> - +#include <QMessageBox> #include <qmmp/decoder.h> #include <qmmp/output.h> #include <qmmp/decoderfactory.h> @@ -36,13 +36,13 @@ #include <qmmp/soundcore.h> #include <qmmp/enginefactory.h> #include <qmmp/abstractengine.h> +#include <qmmp/metadatamanager.h> #include <qmmpui/generalfactory.h> #include <qmmpui/general.h> #include <qmmpui/generalhandler.h> #include <qmmpui/filedialog.h> #include <qmmpui/mediaplayer.h> #include <qmmpui/playlistmodel.h> - #include "popupsettings.h" #include "skin.h" #include "pluginitem.h" @@ -143,6 +143,10 @@ void ConfigDialog::readSettings() //skin options ui.skinCursorsCheckBox->setChecked(settings.value("General/skin_cursors", FALSE).toBool()); ui.doubleSizeCheckBox->setChecked(settings.value("General/double_size", FALSE).toBool()); + //cover options + ui.coverIncludeLineEdit->setText(MetaDataManager::instance()->coverNameFilters(TRUE).join(",")); + ui.coverExcludeLineEdit->setText(MetaDataManager::instance()->coverNameFilters(FALSE).join(",")); + ui.coverDepthSpinBox->setValue(MetaDataManager::instance()->coverSearchDepth()); } void ConfigDialog::changePage (QListWidgetItem *current, QListWidgetItem *previous) @@ -640,6 +644,9 @@ void ConfigDialog::saveSettings() settings.setValue ("MainWindow/bitmap_font", ui.useBitmapCheckBox->isChecked()); settings.setValue ("General/skin_cursors", ui.skinCursorsCheckBox->isChecked()); settings.setValue ("General/double_size", ui.doubleSizeCheckBox->isChecked()); + MetaDataManager::instance()->setCoverSearchSettings(ui.coverIncludeLineEdit->text().split(","), + ui.coverExcludeLineEdit->text().split(","), + ui.coverDepthSpinBox->value()); } void ConfigDialog::updateButtons() |
