From 96c0153e96917e994b5a188a01bb021fc4832707 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 19 Feb 2011 18:47:48 +0100 Subject: Use the new KIO::PreviewJob API This makes it unnecessary to manually apply the plugins. See https://git.reviewboard.kde.org/r/100578/ for more details. --- src/panels/information/informationpanelcontent.cpp | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'src/panels/information/informationpanelcontent.cpp') diff --git a/src/panels/information/informationpanelcontent.cpp b/src/panels/information/informationpanelcontent.cpp index 69951f22c..77a623238 100644 --- a/src/panels/information/informationpanelcontent.cpp +++ b/src/panels/information/informationpanelcontent.cpp @@ -63,8 +63,7 @@ InformationPanelContent::InformationPanelContent(QWidget* parent) : m_phononWidget(0), m_nameLabel(0), m_metaDataWidget(0), - m_metaDataArea(0), - m_enabledPlugins() + m_metaDataArea(0) { parent->installEventFilter(this); @@ -174,16 +173,8 @@ void InformationPanelContent::showItem(const KFileItem& item) m_outdatedPreviewTimer->start(); } - if (m_enabledPlugins.isEmpty()) { - const KConfigGroup globalConfig(KGlobal::config(), "PreviewSettings"); - m_enabledPlugins = globalConfig.readEntry("Plugins", QStringList() - << "directorythumbnail" - << "imagethumbnail" - << "jpegthumbnail"); - } - - KIO::PreviewJob* job = KIO::filePreview(KFileItemList() << item, m_preview->width(), m_preview->height(), - 0, 0, false, true, &m_enabledPlugins); + KIO::PreviewJob* job = KIO::filePreview(KFileItemList() << item, QSize(m_preview->width(), m_preview->height())); + job->setScaleType(KIO::PreviewJob::Unscaled); connect(job, SIGNAL(gotPreview(const KFileItem&, const QPixmap&)), this, SLOT(showPreview(const KFileItem&, const QPixmap&))); -- cgit v1.3