From de64a463f8aa669c90a7dccf442394bd9fcd4b8c Mon Sep 17 00:00:00 2001 From: Friedemann Kleint <Friedemann.Kleint@nokia.com> Date: Wed, 16 Dec 2009 15:58:44 +0100 Subject: [PATCH] Designer plugin: Generate object names correctly. stripping namespaces. --- src/tools/qtcreatorwidgets/customwidget.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tools/qtcreatorwidgets/customwidget.h b/src/tools/qtcreatorwidgets/customwidget.h index 745205e6dac..79eb94cb53b 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(); -- GitLab