3 changed files with 10 additions and 49 deletions
@ -1,3 +1,3 @@ |
|||
TIMESTAMP = 1739169346 |
|||
SHA256 (trialuser02-qt6gtk2-0.3_GH0.tar.gz) = 15ddd412336198b41383cc46260f2161de9100617b57d8f3de7ad5788e2f05a8 |
|||
SIZE (trialuser02-qt6gtk2-0.3_GH0.tar.gz) = 65979 |
|||
TIMESTAMP = 1750067242 |
|||
SHA256 (trialuser-qt6gtk2-8e019e8b67b4022d15a6c1344e42ca5b9bb9df40_GL0.tar.gz) = 6b266eb39130364f35d9a261289e944938c8603a166bb00ebfd0103890fc9e43 |
|||
SIZE (trialuser-qt6gtk2-8e019e8b67b4022d15a6c1344e42ca5b9bb9df40_GL0.tar.gz) = 66289 |
|||
|
|||
@ -1,40 +0,0 @@ |
|||
--- src/qt6gtk2-style/qstylehelper_p.h.orig 2025-06-11 06:41:16 UTC |
|||
+++ src/qt6gtk2-style/qstylehelper_p.h |
|||
@@ -43,6 +43,37 @@ |
|||
|
|||
QT_BEGIN_NAMESPACE |
|||
|
|||
+#if (QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)) |
|||
+#define BEGIN_STYLE_PIXMAPCACHE(a) \ |
|||
+ QRect rect = option->rect; \ |
|||
+ QPixmap internalPixmapCache; \ |
|||
+ QPainter *p = painter; \ |
|||
+ const auto dpr = p->device()->devicePixelRatio(); \ |
|||
+ const QString unique = QStyleHelper::uniqueName((a), option, option->rect.size(), dpr); \ |
|||
+ int txType = painter->deviceTransform().type() | painter->worldTransform().type(); \ |
|||
+ const bool doPixmapCache = (!option->rect.isEmpty()) \ |
|||
+ && ((txType <= QTransform::TxTranslate) || (painter->deviceTransform().type() == QTransform::TxScale)); \ |
|||
+ if (doPixmapCache && QPixmapCache::find(unique, &internalPixmapCache)) { \ |
|||
+ painter->drawPixmap(option->rect.topLeft(), internalPixmapCache); \ |
|||
+ } else { \ |
|||
+ if (doPixmapCache) { \ |
|||
+ rect.setRect(0, 0, option->rect.width(), option->rect.height()); \ |
|||
+ internalPixmapCache = styleCachePixmap(option->rect.size(), dpr); \ |
|||
+ p = new QPainter(&internalPixmapCache); \ |
|||
+ } |
|||
+ |
|||
+ |
|||
+ |
|||
+#define END_STYLE_PIXMAPCACHE \ |
|||
+ if (doPixmapCache) { \ |
|||
+ p->end(); \ |
|||
+ delete p; \ |
|||
+ painter->drawPixmap(option->rect.topLeft(), internalPixmapCache); \ |
|||
+ QPixmapCache::insert(unique, internalPixmapCache); \ |
|||
+ } \ |
|||
+ } |
|||
+#endif |
|||
+ |
|||
class QPainter; |
|||
class QPixmap; |
|||
class QStyleOptionSlider; |
|||
Loading…
Reference in new issue