Commit 6f632283 authored by Méven Car's avatar Méven Car
Browse files

Allow to have HiDpi previews

BUG: 401170
parent b26b1d49
Pipeline #70602 passed with stage
in 4 minutes and 41 seconds
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#include <KLocalizedString> #include <KLocalizedString>
#include <Kdelibs4ConfigMigrator> #include <Kdelibs4ConfigMigrator>
#include <KConfigGui> #include <KConfigGui>
#include <KIO/PreviewJob>
#include <QApplication> #include <QApplication>
#include <QCommandLineParser> #include <QCommandLineParser>
...@@ -61,6 +62,8 @@ int main(int argc, char **argv) ...@@ -61,6 +62,8 @@ int main(int argc, char **argv)
QApplication app(argc, argv); QApplication app(argc, argv);
app.setWindowIcon(QIcon::fromTheme(QStringLiteral("system-file-manager"), app.windowIcon())); app.setWindowIcon(QIcon::fromTheme(QStringLiteral("system-file-manager"), app.windowIcon()));
KIO::PreviewJob::setDefaultDevicePixelRatio(app.devicePixelRatio());
KCrash::initialize(); KCrash::initialize();
Kdelibs4ConfigMigrator migrate(QStringLiteral("dolphin")); Kdelibs4ConfigMigrator migrate(QStringLiteral("dolphin"));
......
...@@ -394,8 +394,8 @@ void InformationPanelContent::showPreview(const KFileItem& item, ...@@ -394,8 +394,8 @@ void InformationPanelContent::showPreview(const KFileItem& item,
// adds a play arrow // adds a play arrow
// compute relative pixel positions // compute relative pixel positions
const int zeroX = static_cast<int>(p.width() / 2 - PLAY_ARROW_SIZE / 2 / devicePixelRatio()); const int zeroX = static_cast<int>((p.width() / 2 - PLAY_ARROW_SIZE / 2) / pixmap.devicePixelRatio());
const int zeroY = static_cast<int>(p.height() / 2 - PLAY_ARROW_SIZE / 2 / devicePixelRatio()); const int zeroY = static_cast<int>((p.height() / 2 - PLAY_ARROW_SIZE / 2) / pixmap.devicePixelRatio());
QPolygon arrow; QPolygon arrow;
arrow << QPoint(zeroX, zeroY); arrow << QPoint(zeroX, zeroY);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment