forked from qt-creator/qt-creator
Qt Designer Custom Widget wizard: Generate XML as raw string literal
It makes it easier to customize it later on. Change-Id: Ie4ac7830a5544746d621b5ba34d174b3f8e3676a Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -60,7 +60,7 @@ bool @PLUGIN_CLASS@::isContainer() const
|
||||
|
||||
QString @PLUGIN_CLASS@::domXml() const
|
||||
{
|
||||
return QLatin1String("@WIDGET_DOMXML@");
|
||||
return QLatin1String(@WIDGET_DOMXML@);
|
||||
}
|
||||
|
||||
QString @PLUGIN_CLASS@::includeFile() const
|
||||
|
@@ -114,7 +114,8 @@ QList<Core::GeneratedFile> PluginGenerator::generatePlugin(const GenerationPara
|
||||
sm.insert(QLatin1String("WIDGET_TOOLTIP"), cStringQuote(wo.toolTip));
|
||||
sm.insert(QLatin1String("WIDGET_WHATSTHIS"), cStringQuote(wo.whatsThis));
|
||||
sm.insert(QLatin1String("WIDGET_ISCONTAINER"), wo.isContainer ? QLatin1String("true") : QLatin1String("false"));
|
||||
sm.insert(QLatin1String("WIDGET_DOMXML"), cStringQuote(wo.domXml));
|
||||
sm.insert(QLatin1String("WIDGET_DOMXML"), QLatin1String("R\"(")
|
||||
+ wo.domXml.trimmed() + QLatin1String(")\""));
|
||||
|
||||
const QString pluginSourceContents = processTemplate(p.templatePath + QLatin1String("/tpl_single.cpp"), sm, errorMessage);
|
||||
if (pluginSourceContents.isEmpty())
|
||||
|
Reference in New Issue
Block a user