┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels
diff options
context:
space:
mode:
authorDavid Lerch <[email protected]>2021-02-19 23:07:54 +0100
committerDavid Lerch <[email protected]>2021-02-19 23:07:54 +0100
commit0811bf4a2badc935627e768f502e33ac50369f52 (patch)
treeb17873ec335d5171dfdbed732d4b62566edd3d85 /src/panels
parentd691aa96f221114ccdaf557ab99a819a1319cdb2 (diff)
Use only enabled preview plugins in InformationPanelContent and ToolTipManager.
Diffstat (limited to 'src/panels')
-rw-r--r--src/panels/information/informationpanelcontent.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/panels/information/informationpanelcontent.cpp b/src/panels/information/informationpanelcontent.cpp
index 946bad720..03da5f392 100644
--- a/src/panels/information/informationpanelcontent.cpp
+++ b/src/panels/information/informationpanelcontent.cpp
@@ -8,11 +8,13 @@
#include <KIO/JobUiDelegate>
#include <KIO/PreviewJob>
+#include <KConfigGroup>
#include <KIconEffect>
#include <KIconLoader>
#include <KJobWidgets>
#include <KLocalizedString>
#include <KSeparator>
+#include <KSharedConfig>
#include <KStringHandler>
#include <QPainterPath>
@@ -184,7 +186,8 @@ void InformationPanelContent::refreshPixmapView()
// can be shown within a short timeframe.
m_outdatedPreviewTimer->start();
- QStringList plugins = KIO::PreviewJob::availablePlugins();
+ const KConfigGroup globalConfig(KSharedConfig::openConfig(), "PreviewSettings");
+ const QStringList plugins = globalConfig.readEntry("Plugins", KIO::PreviewJob::defaultPlugins());
m_previewJob = new KIO::PreviewJob(KFileItemList() << m_item,
QSize(m_preview->width(), m_preview->height()),
&plugins);