diff --git a/src/tools/qtcreatorwidgets/customwidget.h b/src/tools/qtcreatorwidgets/customwidget.h index 745205e6dac50c60c51447d1e635e298572c1e03..79eb94cb53b2c39f6da262fd8e934250ee8aa31d 100644 --- a/src/tools/qtcreatorwidgets/customwidget.h +++ b/src/tools/qtcreatorwidgets/customwidget.h @@ -127,8 +127,11 @@ template <class Widget> { const QString className = name(); QString rc; - // Name: 'QClass' -> 'class' + // Name: 'Namespace::QClass' -> 'class' QString name = className; + const int lastColonPos = name.lastIndexOf(QLatin1Char(':')); + if (lastColonPos != -1) + name.remove(0, lastColonPos + 1); if (name.startsWith(QLatin1Char('Q'))) name.remove(0, 1); name[0] = name.at(0).toLower();