mirror of
https://invent.kde.org/system/dolphin
synced 2024-08-21 17:30:15 +00:00
Allow to have HiDpi previews
BUG: 401170
This commit is contained in:
parent
b26b1d491e
commit
6f632283d0
|
@ -23,6 +23,7 @@
|
|||
#include <KLocalizedString>
|
||||
#include <Kdelibs4ConfigMigrator>
|
||||
#include <KConfigGui>
|
||||
#include <KIO/PreviewJob>
|
||||
|
||||
#include <QApplication>
|
||||
#include <QCommandLineParser>
|
||||
|
@ -61,6 +62,8 @@ int main(int argc, char **argv)
|
|||
QApplication app(argc, argv);
|
||||
app.setWindowIcon(QIcon::fromTheme(QStringLiteral("system-file-manager"), app.windowIcon()));
|
||||
|
||||
KIO::PreviewJob::setDefaultDevicePixelRatio(app.devicePixelRatio());
|
||||
|
||||
KCrash::initialize();
|
||||
|
||||
Kdelibs4ConfigMigrator migrate(QStringLiteral("dolphin"));
|
||||
|
|
|
@ -394,8 +394,8 @@ void InformationPanelContent::showPreview(const KFileItem& item,
|
|||
// adds a play arrow
|
||||
|
||||
// compute relative pixel positions
|
||||
const int zeroX = static_cast<int>(p.width() / 2 - PLAY_ARROW_SIZE / 2 / devicePixelRatio());
|
||||
const int zeroY = static_cast<int>(p.height() / 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) / pixmap.devicePixelRatio());
|
||||
|
||||
QPolygon arrow;
|
||||
arrow << QPoint(zeroX, zeroY);
|
||||
|
|
Loading…
Reference in a new issue