QSplitter: micro optimization

Use QStringBuilder to avoid needless allocation

Change-Id: I483b7c4875539580234f4254e16a6cdb7737e7b0
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
bb10
Anton Kudryavtsev 2018-04-10 11:43:55 +03:00 committed by Anton Kudryavtsev
parent 5414d372d4
commit eba996edcc
1 changed files with 1 additions and 3 deletions

View File

@ -874,10 +874,8 @@ QSplitterLayoutStruct *QSplitterPrivate::insertWidget(int index, QWidget *w)
} else {
QSplitterHandle *newHandle = 0;
sls = new QSplitterLayoutStruct;
QString tmp = QLatin1String("qt_splithandle_");
tmp += w->objectName();
newHandle = q->createHandle();
newHandle->setObjectName(tmp);
newHandle->setObjectName(QLatin1String("qt_splithandle_") + w->objectName());
sls->handle = newHandle;
sls->widget = w;
w->lower();