QmlDesigner: Trivial QT_NO_CAST_FROM_ASCII fixes

This are the "trivial" low risk fixes for QT_NO_CAST_FROM_ASCII
in the Qt Quick Designer.

Change-Id: Ife1542a61abbd1b323cecea46854d95de252f2bb
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Thomas Hartmann
2015-07-07 17:29:07 +02:00
committed by Thomas Hartmann
parent d31e77be26
commit a1c1d7d26f
21 changed files with 42 additions and 42 deletions

View File

@@ -146,7 +146,7 @@ void Exception::createWarning() const
*/ */
QString Exception::description() const QString Exception::description() const
{ {
return QString("file: %1, function: %2, line: %3").arg(m_file, m_function, QString::number(m_line)); return QString(QStringLiteral("file: %1, function: %2, line: %3")).arg(m_file, m_function, QString::number(m_line));
} }
/*! /*!

View File

@@ -56,7 +56,7 @@ InvalidArgumentException::InvalidArgumentException(int line,
QString InvalidArgumentException::description() const QString InvalidArgumentException::description() const
{ {
if (function() == "createNode") if (function() == QLatin1String("createNode"))
return QCoreApplication::translate("QmlDesigner::InvalidArgumentException", "Failed to create item of type %1").arg(m_argument); return QCoreApplication::translate("QmlDesigner::InvalidArgumentException", "Failed to create item of type %1").arg(m_argument);
return Exception::description(); return Exception::description();
@@ -67,7 +67,7 @@ QString InvalidArgumentException::description() const
*/ */
QString InvalidArgumentException::type() const QString InvalidArgumentException::type() const
{ {
return "InvalidArgumentException"; return QLatin1String("InvalidArgumentException");
} }
/*! /*!

View File

@@ -62,7 +62,7 @@ InvalidIdException::InvalidIdException(int line,
QString InvalidIdException::type() const QString InvalidIdException::type() const
{ {
return "InvalidIdException"; return QLatin1String("InvalidIdException");
} }
QString InvalidIdException::description() const QString InvalidIdException::description() const

View File

@@ -57,7 +57,7 @@ InvalidMetaInfoException::InvalidMetaInfoException(int line,
*/ */
QString InvalidMetaInfoException::type() const QString InvalidMetaInfoException::type() const
{ {
return "InvalidMetaInfoException"; return QLatin1String("InvalidMetaInfoException");
} }
} }

View File

@@ -57,7 +57,7 @@ InvalidModelNodeException::InvalidModelNodeException(int line,
*/ */
QString InvalidModelNodeException::type() const QString InvalidModelNodeException::type() const
{ {
return "InvalidModelNodeException"; return QLatin1String("InvalidModelNodeException");
} }
} }

View File

@@ -58,7 +58,7 @@ InvalidModelStateException::InvalidModelStateException(int line,
*/ */
QString InvalidModelStateException::type() const QString InvalidModelStateException::type() const
{ {
return "InvalidModelStateException"; return QLatin1String("InvalidModelStateException");
} }
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -57,7 +57,7 @@ InvalidPropertyException::InvalidPropertyException(int line,
*/ */
QString InvalidPropertyException::type() const QString InvalidPropertyException::type() const
{ {
return "InvalidPropertyException"; return QLatin1String("InvalidPropertyException");
} }
/*! /*!

View File

@@ -58,7 +58,7 @@ InvalidQmlSourceException::InvalidQmlSourceException(int line,
*/ */
QString InvalidQmlSourceException::type() const QString InvalidQmlSourceException::type() const
{ {
return "InvalidQmlSourceException"; return QLatin1String("InvalidQmlSourceException");
} }
QString InvalidQmlSourceException::description() const QString InvalidQmlSourceException::description() const

View File

@@ -56,6 +56,6 @@ Returns the type of this exception as a string.
*/ */
QString InvalidReparentingException::type() const QString InvalidReparentingException::type() const
{ {
return "InvalidReparentingException"; return QLatin1String("InvalidReparentingException");
} }
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -57,7 +57,7 @@ InvalidSlideIndexException::InvalidSlideIndexException(int line,
*/ */
QString InvalidSlideIndexException::type() const QString InvalidSlideIndexException::type() const
{ {
return "InvalidSlideIndexException"; return QLatin1String("InvalidSlideIndexException");
} }
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -41,6 +41,6 @@ NotImplementedException::NotImplementedException(int line,
QString NotImplementedException::type() const QString NotImplementedException::type() const
{ {
return "NotImplementedException"; return QLatin1String("NotImplementedException");
} }
} }

View File

@@ -57,7 +57,7 @@ Returns the type of this exception as a string.
*/ */
QString RemoveBaseStateException::type() const QString RemoveBaseStateException::type() const
{ {
return "RemoveBaseStateException"; return QLatin1String("RemoveBaseStateException");
} }
} // namespace QmlDesigner } // namespace QmlDesigner

View File

@@ -44,7 +44,7 @@ RewritingException::RewritingException(int line,
QString RewritingException::type() const QString RewritingException::type() const
{ {
return "RewritingException"; return QLatin1String("RewritingException");
} }
QString RewritingException::description() const QString RewritingException::description() const

View File

@@ -92,7 +92,7 @@ static bool hasQtQuick1(NodeInstanceView *nodeInstanceView)
{ {
if (nodeInstanceView && nodeInstanceView->model()) { if (nodeInstanceView && nodeInstanceView->model()) {
foreach (const Import &import ,nodeInstanceView->model()->imports()) { foreach (const Import &import ,nodeInstanceView->model()->imports()) {
if (import.url() == "QtQuick" && import.version().toDouble() < 2.0) if (import.url() == QLatin1String("QtQuick") && import.version().toDouble() < 2.0)
return true; return true;
} }
} }

View File

@@ -203,7 +203,7 @@ MetaInfoReader::ParserSate MetaInfoReader::readQmlSourceElement(const QString &n
void MetaInfoReader::readTypeProperty(const QString &name, const QVariant &value) void MetaInfoReader::readTypeProperty(const QString &name, const QVariant &value)
{ {
if (name == "name") { if (name == QLatin1String("name")) {
m_currentClassName = value.toString().toUtf8(); m_currentClassName = value.toString().toUtf8();
if (!m_qualication.isEmpty()) //prepend qualification if (!m_qualication.isEmpty()) //prepend qualification
m_currentClassName = m_qualication + "." + m_currentClassName; m_currentClassName = m_qualication + "." + m_currentClassName;
@@ -266,10 +266,10 @@ void MetaInfoReader::setVersion(const QString &versionNumber)
if (!versionNumber.isEmpty()) { if (!versionNumber.isEmpty()) {
int val; int val;
bool ok; bool ok;
if (versionNumber.contains('.')) { if (versionNumber.contains(QLatin1Char('.'))) {
val = versionNumber.split('.').first().toInt(&ok); val = versionNumber.split(QLatin1Char('.')).first().toInt(&ok);
major = ok ? val : major; major = ok ? val : major;
val = versionNumber.split('.').last().toInt(&ok); val = versionNumber.split(QLatin1Char('.')).last().toInt(&ok);
minor = ok ? val : minor; minor = ok ? val : minor;
} else { } else {
val = versionNumber.toInt(&ok); val = versionNumber.toInt(&ok);

View File

@@ -84,7 +84,7 @@ static inline bool checkIfDerivedFromItem(const QString &fileName)
QmlJS::Document::MutablePtr document = QmlJS::Document::MutablePtr document =
QmlJS::Document::create(fileName.isEmpty() ? QmlJS::Document::create(fileName.isEmpty() ?
QStringLiteral("<internal>") : fileName, QmlJS::Dialect::Qml); QStringLiteral("<internal>") : fileName, QmlJS::Dialect::Qml);
document->setSource(source); document->setSource(QString::fromUtf8(source));
document->parseQml(); document->parseQml();
@@ -113,7 +113,7 @@ static inline bool checkIfDerivedFromItem(const QString &fileName)
QList<const QmlJS::ObjectValue *> prototypes = QmlJS::PrototypeIterator(objectValue, context).all(); QList<const QmlJS::ObjectValue *> prototypes = QmlJS::PrototypeIterator(objectValue, context).all();
foreach (const QmlJS::ObjectValue *prototype, prototypes) { foreach (const QmlJS::ObjectValue *prototype, prototypes) {
if (prototype->className() == "Item") if (prototype->className() == QLatin1String("Item"))
return true; return true;
} }
@@ -193,7 +193,7 @@ void SubComponentManager::parseDirectories()
parseDirectory(dirInfo.canonicalFilePath()); parseDirectory(dirInfo.canonicalFilePath());
foreach (const QString &subDir, QDir(QFileInfo(file).path()).entryList(QDir::Dirs | QDir::NoDot | QDir::NoDotDot)) { foreach (const QString &subDir, QDir(QFileInfo(file).path()).entryList(QDir::Dirs | QDir::NoDot | QDir::NoDotDot)) {
parseDirectory(dirInfo.canonicalFilePath() + "/" + subDir, true, subDir.toUtf8()); parseDirectory(dirInfo.canonicalFilePath() + QLatin1String("/") + subDir, true, subDir.toUtf8());
} }
} }
@@ -232,10 +232,10 @@ void SubComponentManager::parseDirectory(const QString &canonicalDirPath, bool a
if (!model() || !model()->rewriterView()) if (!model() || !model()->rewriterView())
return; return;
QDir designerDir(canonicalDirPath + Constants::QML_DESIGNER_SUBFOLDER); QDir designerDir(canonicalDirPath + QLatin1String(Constants::QML_DESIGNER_SUBFOLDER));
if (designerDir.exists()) { if (designerDir.exists()) {
QStringList filter; QStringList filter;
filter << "*.metainfo"; filter << QLatin1String("*.metainfo");
designerDir.setNameFilters(filter); designerDir.setNameFilters(filter);
QStringList metaFiles = designerDir.entryList(QDir::Files); QStringList metaFiles = designerDir.entryList(QDir::Files);
@@ -303,7 +303,7 @@ void SubComponentManager::parseDirectory(const QString &canonicalDirPath, bool a
continue; continue;
} }
// oldFileInfo > newFileInfo // oldFileInfo > newFileInfo
parseFile(newFileInfo.filePath(), addToLibrary, qualification); parseFile(newFileInfo.filePath(), addToLibrary, QString::fromLatin1(qualification));
++newIter; ++newIter;
} }
@@ -314,7 +314,7 @@ void SubComponentManager::parseDirectory(const QString &canonicalDirPath, bool a
} }
while (newIter != newList.constEnd()) { while (newIter != newList.constEnd()) {
parseFile(newIter->filePath(), addToLibrary, qualification); parseFile(newIter->filePath(), addToLibrary, QString::fromLatin1(qualification));
if (debug) if (debug)
qDebug() << "m_watcher.addPath(" << newIter->filePath() << ')'; qDebug() << "m_watcher.addPath(" << newIter->filePath() << ')';
++newIter; ++newIter;
@@ -359,7 +359,7 @@ void SubComponentManager::unregisterQmlFile(const QFileInfo &fileInfo, const QSt
{ {
QString componentName = fileInfo.baseName(); QString componentName = fileInfo.baseName();
if (!qualifier.isEmpty()) if (!qualifier.isEmpty())
componentName = qualifier + '.' + componentName; componentName = qualifier + QLatin1Char('.') + componentName;
} }
@@ -380,7 +380,7 @@ void SubComponentManager::registerQmlFile(const QFileInfo &fileInfo, const QStri
fixedQualifier = qualifier; fixedQualifier = qualifier;
if (qualifier.right(1) == QStringLiteral(".")) if (qualifier.right(1) == QStringLiteral("."))
fixedQualifier.chop(1); //remove last char if it is a dot fixedQualifier.chop(1); //remove last char if it is a dot
componentName = fixedQualifier + '.' + componentName; componentName = fixedQualifier + QLatin1Char('.') + componentName;
} }
if (debug) if (debug)
@@ -391,7 +391,7 @@ void SubComponentManager::registerQmlFile(const QFileInfo &fileInfo, const QStri
ItemLibraryEntry itemLibraryEntry; ItemLibraryEntry itemLibraryEntry;
itemLibraryEntry.setType(componentName.toUtf8(), -1, -1); itemLibraryEntry.setType(componentName.toUtf8(), -1, -1);
itemLibraryEntry.setName(baseComponentName); itemLibraryEntry.setName(baseComponentName);
itemLibraryEntry.setCategory("QML Components"); itemLibraryEntry.setCategory(QLatin1String("QML Components"));
if (!qualifier.isEmpty()) { if (!qualifier.isEmpty()) {
itemLibraryEntry.setRequiredImport(fixedQualifier); itemLibraryEntry.setRequiredImport(fixedQualifier);
} }

View File

@@ -102,11 +102,11 @@ QString ComponentTextModifier::text() const
QString txt(m_originalModifier->text()); QString txt(m_originalModifier->text());
const int leader = m_componentStartOffset - m_rootStartOffset; const int leader = m_componentStartOffset - m_rootStartOffset;
txt.replace(m_rootStartOffset, leader, QString(leader, ' ')); txt.replace(m_rootStartOffset, leader, QString(leader, QLatin1Char(' ')));
const int textLength = txt.size(); const int textLength = txt.size();
const int trailer = textLength - m_componentEndOffset; const int trailer = textLength - m_componentEndOffset;
txt.replace(m_componentEndOffset, trailer, QString(trailer, ' ')); txt.replace(m_componentEndOffset, trailer, QString(trailer, QLatin1Char(' ')));
return txt; return txt;
} }

View File

@@ -76,17 +76,17 @@ QString Import::toString(bool skipAlias) const
QString result; QString result;
if (isFileImport()) if (isFileImport())
result += '"' + file() + '"'; result += QLatin1Char('"') + file() + QLatin1Char('"');
else if (isLibraryImport()) else if (isLibraryImport())
result += url(); result += url();
else else
return QString(); return QString();
if (hasVersion()) if (hasVersion())
result += ' ' + version(); result += QLatin1Char(' ') + version();
if (hasAlias() && !skipAlias) if (hasAlias() && !skipAlias)
result += " as " + alias(); result += QLatin1String(" as ") + alias();
return result; return result;
} }

View File

@@ -149,7 +149,7 @@ QString ModelNode::validId()
static bool idIsQmlKeyWord(const QString& id) static bool idIsQmlKeyWord(const QString& id)
{ {
QStringList keywords; QStringList keywords;
keywords << "import" << "as"; keywords << QLatin1String("import") << QLatin1String("as");
return keywords.contains(id); return keywords.contains(id);
} }
@@ -589,7 +589,7 @@ void ModelNode::removeProperty(const PropertyName &name) const
if (!isValid()) if (!isValid())
throw InvalidModelNodeException(__LINE__, __FUNCTION__, __FILE__); throw InvalidModelNodeException(__LINE__, __FUNCTION__, __FILE__);
model()->d->checkPropertyName(name); model()->d->checkPropertyName(QString::fromLatin1(name));
if (internalNode()->hasProperty(name)) if (internalNode()->hasProperty(name))
model()->d->removeProperty(internalNode()->property(name)); model()->d->removeProperty(internalNode()->property(name));
@@ -1028,9 +1028,9 @@ QString ModelNode::convertTypeToImportAlias() const
throw InvalidModelNodeException(__LINE__, __FUNCTION__, __FILE__); throw InvalidModelNodeException(__LINE__, __FUNCTION__, __FILE__);
if (model()->rewriterView()) if (model()->rewriterView())
return model()->rewriterView()->convertTypeToImportAlias(type()); return model()->rewriterView()->convertTypeToImportAlias(QString::fromLatin1(type()));
return type(); return QString::fromLatin1(type());
} }
ModelNode::NodeSourceType ModelNode::nodeSourceType() const ModelNode::NodeSourceType ModelNode::nodeSourceType() const

View File

@@ -198,7 +198,7 @@ QmlItemNode QmlItemNode::createQmlItemNodeFromImage(AbstractView *view, const QS
newQmlItemNode = QmlItemNode(view->createModelNode("QtQuick.Image", metaInfo.majorVersion(), metaInfo.minorVersion(), propertyPairList)); newQmlItemNode = QmlItemNode(view->createModelNode("QtQuick.Image", metaInfo.majorVersion(), metaInfo.minorVersion(), propertyPairList));
parentproperty.reparentHere(newQmlItemNode); parentproperty.reparentHere(newQmlItemNode);
newQmlItemNode.setId(view->generateNewId("image")); newQmlItemNode.setId(view->generateNewId(QLatin1String("image")));
if (!view->currentState().isBaseState()) { if (!view->currentState().isBaseState()) {
newQmlItemNode.modelNode().variantProperty("opacity").setValue(0); newQmlItemNode.modelNode().variantProperty("opacity").setValue(0);

View File

@@ -191,7 +191,7 @@ bool QmlObjectNode::isTranslatableText(const PropertyName &name) const
if (modelNode().metaInfo().isValid() && modelNode().metaInfo().hasProperty(name)) if (modelNode().metaInfo().isValid() && modelNode().metaInfo().hasProperty(name))
if (modelNode().metaInfo().propertyTypeName(name) == "QString" || modelNode().metaInfo().propertyTypeName(name) == "string") { if (modelNode().metaInfo().propertyTypeName(name) == "QString" || modelNode().metaInfo().propertyTypeName(name) == "string") {
if (modelNode().hasBindingProperty(name)) { if (modelNode().hasBindingProperty(name)) {
static QRegExp regularExpressionPatter("qsTr\\((\".*\")\\)"); static QRegExp regularExpressionPatter(QLatin1String("qsTr\\((\".*\")\\)"));
return regularExpressionPatter.exactMatch(modelNode().bindingProperty(name).expression()); return regularExpressionPatter.exactMatch(modelNode().bindingProperty(name).expression());
} }
@@ -204,7 +204,7 @@ bool QmlObjectNode::isTranslatableText(const PropertyName &name) const
QString QmlObjectNode::stripedTranslatableText(const PropertyName &name) const QString QmlObjectNode::stripedTranslatableText(const PropertyName &name) const
{ {
if (modelNode().hasBindingProperty(name)) { if (modelNode().hasBindingProperty(name)) {
static QRegExp regularExpressionPatter("qsTr\\(\"(.*)\"\\)"); static QRegExp regularExpressionPatter(QLatin1String("qsTr\\(\"(.*)\"\\)"));
if (regularExpressionPatter.exactMatch(modelNode().bindingProperty(name).expression())) if (regularExpressionPatter.exactMatch(modelNode().bindingProperty(name).expression()))
return regularExpressionPatter.cap(1); return regularExpressionPatter.cap(1);
} else { } else {
@@ -417,7 +417,7 @@ QVariant QmlObjectNode::instanceValue(const ModelNode &modelNode, const Property
QString QmlObjectNode::generateTranslatableText(const QString &text) QString QmlObjectNode::generateTranslatableText(const QString &text)
{ {
return QString("qsTr(\"%1\")").arg(text); return QString(QStringLiteral("qsTr(\"%1\")")).arg(text);
} }
TypeName QmlObjectNode::instanceType(const PropertyName &name) const TypeName QmlObjectNode::instanceType(const PropertyName &name) const