qcommonstyle: use rvalue overloads more
Change-Id: I39bd163ac8203095bbf93a0ada25a179d6bda48c Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>bb10
parent
d1792b1bbe
commit
fd7a7e2684
|
|
@ -5724,9 +5724,8 @@ QPixmap QCommonStyle::standardPixmap(StandardPixmap sp, const QStyleOption *opti
|
|||
#ifndef QT_NO_IMAGEFORMAT_XPM
|
||||
case SP_ToolBarHorizontalExtensionButton:
|
||||
if (rtl) {
|
||||
QImage im(tb_extension_arrow_h_xpm);
|
||||
im = im.convertToFormat(QImage::Format_ARGB32).mirrored(true, false);
|
||||
return QPixmap::fromImage(im);
|
||||
auto im = QImage(tb_extension_arrow_h_xpm).convertToFormat(QImage::Format_ARGB32).mirrored(true, false);
|
||||
return QPixmap::fromImage(std::move(im));
|
||||
}
|
||||
return cachedPixmapFromXPM(tb_extension_arrow_h_xpm);
|
||||
case SP_ToolBarVerticalExtensionButton:
|
||||
|
|
@ -6536,7 +6535,7 @@ QPixmap QCommonStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &p
|
|||
}
|
||||
}
|
||||
|
||||
return QPixmap::fromImage(im);
|
||||
return QPixmap::fromImage(std::move(im));
|
||||
}
|
||||
case QIcon::Selected: {
|
||||
QImage img = pixmap.toImage().convertToFormat(QImage::Format_ARGB32_Premultiplied);
|
||||
|
|
@ -6546,7 +6545,7 @@ QPixmap QCommonStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &p
|
|||
painter.setCompositionMode(QPainter::CompositionMode_SourceAtop);
|
||||
painter.fillRect(0, 0, img.width(), img.height(), color);
|
||||
painter.end();
|
||||
return QPixmap::fromImage(img); }
|
||||
return QPixmap::fromImage(std::move(img)); }
|
||||
case QIcon::Active:
|
||||
return pixmap;
|
||||
default:
|
||||
|
|
|
|||
Loading…
Reference in New Issue