qdbusxml2cpp: Use modern string literals
Replace QStringLiteral and QString::fromLatin1 by u""_s or ""_L1. Also use initializer list constructor for QStringList. Change-Id: Ife020ddf48d27dd015aed1c04878216165decf69 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
parent
f6be12f2f9
commit
1538d30c76
@ -232,16 +232,16 @@ static QByteArray qtTypeName(const QString &where, const QString &signature,
|
|||||||
{
|
{
|
||||||
int type = QDBusMetaType::signatureToMetaType(signature.toLatin1()).id();
|
int type = QDBusMetaType::signatureToMetaType(signature.toLatin1()).id();
|
||||||
if (type == QMetaType::UnknownType) {
|
if (type == QMetaType::UnknownType) {
|
||||||
QString annotationName = QString::fromLatin1("org.qtproject.QtDBus.QtTypeName");
|
QString annotationName = u"org.qtproject.QtDBus.QtTypeName"_s;
|
||||||
if (paramId >= 0)
|
if (paramId >= 0)
|
||||||
annotationName += QString::fromLatin1(".%1%2").arg(QLatin1StringView(direction)).arg(paramId);
|
annotationName += ".%1%2"_L1.arg(QLatin1StringView(direction)).arg(paramId);
|
||||||
QString qttype = annotations.value(annotationName);
|
QString qttype = annotations.value(annotationName);
|
||||||
if (!qttype.isEmpty())
|
if (!qttype.isEmpty())
|
||||||
return std::move(qttype).toLatin1();
|
return std::move(qttype).toLatin1();
|
||||||
|
|
||||||
QString oldAnnotationName = QString::fromLatin1("com.trolltech.QtDBus.QtTypeName");
|
QString oldAnnotationName = u"com.trolltech.QtDBus.QtTypeName"_s;
|
||||||
if (paramId >= 0)
|
if (paramId >= 0)
|
||||||
oldAnnotationName += QString::fromLatin1(".%1%2").arg(QLatin1StringView(direction)).arg(paramId);
|
oldAnnotationName += ".%1%2"_L1.arg(QLatin1StringView(direction)).arg(paramId);
|
||||||
qttype = annotations.value(oldAnnotationName);
|
qttype = annotations.value(oldAnnotationName);
|
||||||
|
|
||||||
if (qttype.isEmpty()) {
|
if (qttype.isEmpty()) {
|
||||||
@ -412,7 +412,7 @@ static QString propertySetter(const QDBusIntrospection::Property &property)
|
|||||||
|
|
||||||
static QString methodName(const QDBusIntrospection::Method &method)
|
static QString methodName(const QDBusIntrospection::Method &method)
|
||||||
{
|
{
|
||||||
QString name = method.annotations.value(QStringLiteral("org.qtproject.QtDBus.MethodName"));
|
QString name = method.annotations.value(u"org.qtproject.QtDBus.MethodName"_s);
|
||||||
if (!name.isEmpty())
|
if (!name.isEmpty())
|
||||||
return name;
|
return name;
|
||||||
|
|
||||||
@ -1078,44 +1078,44 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
parser.addHelpOption();
|
parser.addHelpOption();
|
||||||
parser.addVersionOption();
|
parser.addVersionOption();
|
||||||
parser.addPositionalArgument(QStringLiteral("xml-or-xml-file"), QStringLiteral("XML file to use."));
|
parser.addPositionalArgument(u"xml-or-xml-file"_s, u"XML file to use."_s);
|
||||||
parser.addPositionalArgument(QStringLiteral("interfaces"), QStringLiteral("List of interfaces to use."),
|
parser.addPositionalArgument(u"interfaces"_s, u"List of interfaces to use."_s,
|
||||||
QStringLiteral("[interfaces ...]"));
|
u"[interfaces ...]"_s);
|
||||||
|
|
||||||
QCommandLineOption adapterCodeOption(QStringList() << QStringLiteral("a") << QStringLiteral("adaptor"),
|
QCommandLineOption adapterCodeOption(QStringList{u"a"_s, u"adaptor"_s},
|
||||||
QStringLiteral("Write the adaptor code to <filename>"), QStringLiteral("filename"));
|
u"Write the adaptor code to <filename>"_s, u"filename"_s);
|
||||||
parser.addOption(adapterCodeOption);
|
parser.addOption(adapterCodeOption);
|
||||||
|
|
||||||
QCommandLineOption classNameOption(QStringList() << QStringLiteral("c") << QStringLiteral("classname"),
|
QCommandLineOption classNameOption(QStringList{u"c"_s, u"classname"_s},
|
||||||
QStringLiteral("Use <classname> as the class name for the generated classes"), QStringLiteral("classname"));
|
u"Use <classname> as the class name for the generated classes"_s, u"classname"_s);
|
||||||
parser.addOption(classNameOption);
|
parser.addOption(classNameOption);
|
||||||
|
|
||||||
QCommandLineOption addIncludeOption(QStringList() << QStringLiteral("i") << QStringLiteral("include"),
|
QCommandLineOption addIncludeOption(QStringList{u"i"_s, u"include"_s},
|
||||||
QStringLiteral("Add #include \"filename\" to the output"), QStringLiteral("filename"));
|
u"Add #include \"filename\" to the output"_s, u"filename"_s);
|
||||||
parser.addOption(addIncludeOption);
|
parser.addOption(addIncludeOption);
|
||||||
|
|
||||||
QCommandLineOption addGlobalIncludeOption(QStringList() << QStringLiteral("I") << QStringLiteral("global-include"),
|
QCommandLineOption addGlobalIncludeOption(QStringList{u"I"_s, u"global-include"_s},
|
||||||
QStringLiteral("Add #include <filename> to the output"), QStringLiteral("filename"));
|
u"Add #include <filename> to the output"_s, u"filename"_s);
|
||||||
parser.addOption(addGlobalIncludeOption);
|
parser.addOption(addGlobalIncludeOption);
|
||||||
|
|
||||||
QCommandLineOption adapterParentOption(QStringLiteral("l"),
|
QCommandLineOption adapterParentOption(u"l"_s,
|
||||||
QStringLiteral("When generating an adaptor, use <classname> as the parent class"), QStringLiteral("classname"));
|
u"When generating an adaptor, use <classname> as the parent class"_s, u"classname"_s);
|
||||||
parser.addOption(adapterParentOption);
|
parser.addOption(adapterParentOption);
|
||||||
|
|
||||||
QCommandLineOption mocIncludeOption(QStringList() << QStringLiteral("m") << QStringLiteral("moc"),
|
QCommandLineOption mocIncludeOption(QStringList{u"m"_s, u"moc"_s},
|
||||||
QStringLiteral("Generate #include \"filename.moc\" statements in the .cpp files"));
|
u"Generate #include \"filename.moc\" statements in the .cpp files"_s);
|
||||||
parser.addOption(mocIncludeOption);
|
parser.addOption(mocIncludeOption);
|
||||||
|
|
||||||
QCommandLineOption noNamespaceOption(QStringList() << QStringLiteral("N") << QStringLiteral("no-namespaces"),
|
QCommandLineOption noNamespaceOption(QStringList{u"N"_s, u"no-namespaces"_s},
|
||||||
QStringLiteral("Don't use namespaces"));
|
u"Don't use namespaces"_s);
|
||||||
parser.addOption(noNamespaceOption);
|
parser.addOption(noNamespaceOption);
|
||||||
|
|
||||||
QCommandLineOption proxyCodeOption(QStringList() << QStringLiteral("p") << QStringLiteral("proxy"),
|
QCommandLineOption proxyCodeOption(QStringList{u"p"_s, u"proxy"_s},
|
||||||
QStringLiteral("Write the proxy code to <filename>"), QStringLiteral("filename"));
|
u"Write the proxy code to <filename>"_s, u"filename"_s);
|
||||||
parser.addOption(proxyCodeOption);
|
parser.addOption(proxyCodeOption);
|
||||||
|
|
||||||
QCommandLineOption verboseOption(QStringList() << QStringLiteral("V") << QStringLiteral("verbose"),
|
QCommandLineOption verboseOption(QStringList{u"V"_s, u"verbose"_s},
|
||||||
QStringLiteral("Be verbose."));
|
u"Be verbose."_s);
|
||||||
parser.addOption(verboseOption);
|
parser.addOption(verboseOption);
|
||||||
|
|
||||||
parser.process(app);
|
parser.process(app);
|
||||||
@ -1142,7 +1142,7 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (verbose)
|
if (verbose)
|
||||||
QLoggingCategory::setFilterRules(QStringLiteral("dbus.parser.debug=true"));
|
QLoggingCategory::setFilterRules(u"dbus.parser.debug=true"_s);
|
||||||
|
|
||||||
QDBusIntrospection::Interfaces interfaces = readInput();
|
QDBusIntrospection::Interfaces interfaces = readInput();
|
||||||
cleanInterfaces(interfaces);
|
cleanInterfaces(interfaces);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user