uic: handle header tag for python imports
Fixes: PYSIDE-1233 Change-Id: Id2b6e2a8b833da6ea4417d06643b2f7b045515a9 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
This commit is contained in:
parent
715468df40
commit
de1d51a3fd
@ -131,6 +131,8 @@ void WriteImports::acceptCustomWidget(DomCustomWidget *node)
|
||||
output << "import " << className << '\n';
|
||||
} else { // When we do have elementHeader, we know it's a relative import.
|
||||
QString modulePath = node->elementHeader()->text();
|
||||
// Replace the '/' by '.'
|
||||
modulePath.replace(QLatin1Char('/'), QLatin1Char('.'));
|
||||
// '.h' is added by default on headers for <customwidget>
|
||||
if (modulePath.endsWith(QLatin1String(".h")))
|
||||
modulePath.chop(2);
|
||||
|
Loading…
Reference in New Issue
Block a user