Refactor QStyle: const'ify some local variables
Task-number: QTBUG-114473 Pick-to: 6.6 Change-Id: I49483dc9c000fac024c81a8210515c8dd5e35559 Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
This commit is contained in:
parent
813bbc515b
commit
022657d7d0
@ -1955,7 +1955,7 @@ void QFusionStyle::drawComplexControl(ComplexControl control, const QStyleOption
|
||||
case CC_SpinBox:
|
||||
if (const QStyleOptionSpinBox *spinBox = qstyleoption_cast<const QStyleOptionSpinBox *>(option)) {
|
||||
QPixmap cache;
|
||||
QString pixmapName = QStyleHelper::uniqueName("spinbox"_L1, spinBox, spinBox->rect.size());
|
||||
const QString pixmapName = QStyleHelper::uniqueName("spinbox"_L1, spinBox, spinBox->rect.size());
|
||||
if (!QPixmapCache::find(pixmapName, &cache)) {
|
||||
|
||||
cache = styleCachePixmap(spinBox->rect.size());
|
||||
@ -2921,7 +2921,7 @@ void QFusionStyle::drawComplexControl(ComplexControl control, const QStyleOption
|
||||
}
|
||||
// draw handle
|
||||
if ((option->subControls & SC_SliderHandle) ) {
|
||||
QString handlePixmapName = QStyleHelper::uniqueName("slider_handle"_L1, option, handle.size());
|
||||
const QString handlePixmapName = QStyleHelper::uniqueName("slider_handle"_L1, option, handle.size());
|
||||
if (!QPixmapCache::find(handlePixmapName, &cache)) {
|
||||
cache = styleCachePixmap(handle.size());
|
||||
cache.fill(Qt::transparent);
|
||||
|
@ -60,9 +60,9 @@ inline QPixmap styleCachePixmap(const QSize &size)
|
||||
QPixmap internalPixmapCache; \
|
||||
QImage imageCache; \
|
||||
QPainter *p = painter; \
|
||||
QString unique = QStyleHelper::uniqueName((a), option, option->rect.size()); \
|
||||
const QString unique = QStyleHelper::uniqueName((a), option, option->rect.size()); \
|
||||
int txType = painter->deviceTransform().type() | painter->worldTransform().type(); \
|
||||
bool doPixmapCache = (!option->rect.isEmpty()) \
|
||||
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); \
|
||||
|
Loading…
Reference in New Issue
Block a user