aboutsummaryrefslogtreecommitdiff
path: root/src/ui/configdialog.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-11-25 18:59:13 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-11-25 18:59:13 +0000
commitb84654a26f24a8078d435224c83ca78548235697 (patch)
tree0f338ba50bcef1e3ddcf71a7b738bccb767d6623 /src/ui/configdialog.cpp
parentf0da1e1c9d9d607cbff4767fce425483efba0ffd (diff)
downloadqmmp-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.cpp11
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()