summaryrefslogtreecommitdiffhomepage
path: root/pose-widget/pose-widget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pose-widget/pose-widget.cpp')
-rw-r--r--pose-widget/pose-widget.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/pose-widget/pose-widget.cpp b/pose-widget/pose-widget.cpp
index 9a097340..ff65d43a 100644
--- a/pose-widget/pose-widget.cpp
+++ b/pose-widget/pose-widget.cpp
@@ -24,14 +24,11 @@
using namespace pose_widget_impl;
-pose_transform::pose_transform(QWidget* dst) :
- dst(dst),
- front(QImage{":/images/side1.png"}.convertToFormat(QImage::Format_ARGB32)),
- back(QImage{":/images/side6.png"}.convertToFormat(QImage::Format_ARGB32)),
- image(w, h, QImage::Format_ARGB32),
- image2(w, h, QImage::Format_ARGB32),
- fresh(false)
+pose_transform::pose_transform(QWidget* dst, double dpr) : dst(dst)
{
+ for (QImage* img : { &image, &image2, &front, &back })
+ img->setDevicePixelRatio(dpr);
+
image.fill(Qt::transparent);
image2.fill(Qt::transparent);
}
@@ -79,7 +76,7 @@ end:
}
}
-pose_widget::pose_widget(QWidget* parent) : QWidget(parent), xform(this)
+pose_widget::pose_widget(QWidget* parent) : QWidget(parent), xform{this, devicePixelRatioF()}
{
rotate_sync(0,0,0, 0,0,0);
}