inline and mark const some of QSvgIconEnginePrivate methods

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
Ivailo Monev 2019-12-13 11:49:38 +00:00
parent fb253d03c7
commit e85ed60606

View file

@ -65,15 +65,15 @@ public:
~QSvgIconEnginePrivate() ~QSvgIconEnginePrivate()
{ delete addedPixmaps; delete svgBuffers; } { delete addedPixmaps; delete svgBuffers; }
static int hashKey(QIcon::Mode mode, QIcon::State state) inline static int hashKey(QIcon::Mode mode, QIcon::State state)
{ return (((mode)<<4)|state); } { return (((mode)<<4)|state); }
QString pmcKey(const QSize &size, QIcon::Mode mode, QIcon::State state) inline QString pmcKey(const QSize &size, QIcon::Mode mode, QIcon::State state) const
{ return QLatin1String("$qt_svgicon_") { return QLatin1String("$qt_svgicon_")
+ QString::number(serialNum, 16).append(QLatin1Char('_')) + QString::number(serialNum, 16).append(QLatin1Char('_'))
+ QString::number((((((size.width()<<11)|size.height())<<11)|mode)<<4)|state, 16); } + QString::number((((((size.width()<<11)|size.height())<<11)|mode)<<4)|state, 16); }
void stepSerialNum() inline void stepSerialNum()
{ serialNum = lastSerialNum.fetchAndAddRelaxed(1); } { serialNum = lastSerialNum.fetchAndAddRelaxed(1); }
void loadDataForModeAndState(QSvgRenderer *renderer, QIcon::Mode mode, QIcon::State state); void loadDataForModeAndState(QSvgRenderer *renderer, QIcon::Mode mode, QIcon::State state);