diff options
-rw-r--r-- | src/plugins/qmljstools/qmljscodestylesettingspage.cpp | 4 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljsfindexportedcpptypes.cpp | 6 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljsfunctionfilter.cpp | 2 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljslocatordata.cpp | 8 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljsmodelmanager.cpp | 24 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljsplugindumper.cpp | 6 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljssemanticinfo.cpp | 4 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljstools.pro | 3 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljstools.qbs | 2 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljstoolsplugin.cpp | 4 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljstoolssettings.cpp | 6 |
11 files changed, 34 insertions, 35 deletions
diff --git a/src/plugins/qmljstools/qmljscodestylesettingspage.cpp b/src/plugins/qmljstools/qmljscodestylesettingspage.cpp index b546ed5699..9e2e936c18 100644 --- a/src/plugins/qmljstools/qmljscodestylesettingspage.cpp +++ b/src/plugins/qmljstools/qmljscodestylesettingspage.cpp @@ -198,12 +198,12 @@ void QmlJSCodeStyleSettingsPage::apply() if (originalTabPreferences->tabSettings() != m_pageTabPreferences->tabSettings()) { originalTabPreferences->setTabSettings(m_pageTabPreferences->tabSettings()); if (s) - originalTabPreferences->toSettings(QmlJSTools::Constants::QML_JS_SETTINGS_ID, s); + originalTabPreferences->toSettings(QLatin1String(QmlJSTools::Constants::QML_JS_SETTINGS_ID), s); } if (originalTabPreferences->currentDelegate() != m_pageTabPreferences->currentDelegate()) { originalTabPreferences->setCurrentDelegate(m_pageTabPreferences->currentDelegate()); if (s) - originalTabPreferences->toSettings(QmlJSTools::Constants::QML_JS_SETTINGS_ID, s); + originalTabPreferences->toSettings(QLatin1String(QmlJSTools::Constants::QML_JS_SETTINGS_ID), s); } } } diff --git a/src/plugins/qmljstools/qmljsfindexportedcpptypes.cpp b/src/plugins/qmljstools/qmljsfindexportedcpptypes.cpp index 5b261fd416..856a691c79 100644 --- a/src/plugins/qmljstools/qmljsfindexportedcpptypes.cpp +++ b/src/plugins/qmljstools/qmljsfindexportedcpptypes.cpp @@ -282,7 +282,7 @@ protected: // and the expression const Token begin = translationUnit()->tokenAt(typeId->firstToken()); const Token last = translationUnit()->tokenAt(typeId->lastToken() - 1); - exportedType.typeExpression = _doc->utf8Source().mid(begin.begin(), last.end() - begin.begin()); + exportedType.typeExpression = QString::fromUtf8(_doc->utf8Source().mid(begin.begin(), last.end() - begin.begin())); _exportedTypes += exportedType; @@ -410,12 +410,12 @@ private: { const Token firstToken = translationUnit()->tokenAt(first); const Token lastToken = translationUnit()->tokenAt(last); - return _doc->utf8Source().mid(firstToken.begin(), lastToken.end() - firstToken.begin()); + return QString::fromUtf8(_doc->utf8Source().mid(firstToken.begin(), lastToken.end() - firstToken.begin())); } QString stringOf(const Token &token) { - return _doc->utf8Source().mid(token.begin(), token.length()); + return QString::fromUtf8(_doc->utf8Source().mid(token.begin(), token.length())); } ExpressionAST *skipStringCall(ExpressionAST *exp) diff --git a/src/plugins/qmljstools/qmljsfunctionfilter.cpp b/src/plugins/qmljstools/qmljsfunctionfilter.cpp index b4450a27ac..97dc5478d8 100644 --- a/src/plugins/qmljstools/qmljsfunctionfilter.cpp +++ b/src/plugins/qmljstools/qmljsfunctionfilter.cpp @@ -70,7 +70,7 @@ QList<Locator::FilterEntry> FunctionFilter::matchesFor(QFutureInterface<Locator: QRegExp regexp(asterisk + entry+ asterisk, Qt::CaseInsensitive, QRegExp::Wildcard); if (!regexp.isValid()) return goodEntries; - bool hasWildcard = (entry.contains(asterisk) || entry.contains('?')); + bool hasWildcard = (entry.contains(asterisk) || entry.contains(QLatin1Char('?'))); QHashIterator<QString, QList<LocatorData::Entry> > it(m_data->entries()); while (it.hasNext()) { diff --git a/src/plugins/qmljstools/qmljslocatordata.cpp b/src/plugins/qmljstools/qmljslocatordata.cpp index 85ec59501e..d5bd9f10d9 100644 --- a/src/plugins/qmljstools/qmljslocatordata.cpp +++ b/src/plugins/qmljstools/qmljslocatordata.cpp @@ -82,7 +82,7 @@ public: protected: QString contextString(const QString &extra) { - return QString("%1, %2").arg(extra, m_documentContext); + return QString::fromLatin1("%1, %2").arg(extra, m_documentContext); } LocatorData::Entry basicEntry(SourceLocation loc) @@ -130,7 +130,7 @@ protected: m_entries += entry; - accept(ast->body, contextString(QString("function %1").arg(entry.displayName))); + accept(ast->body, contextString(QString::fromLatin1("function %1").arg(entry.displayName))); return false; } @@ -159,7 +159,7 @@ protected: QString context = toString(ast->qualifiedTypeNameId); const QString id = idOfObject(ast); if (!id.isEmpty()) - context = QString("%1 (%2)").arg(id, context); + context = QString::fromLatin1("%1 (%2)").arg(id, context); accept(ast->initializer, contextString(context)); return false; } @@ -172,7 +172,7 @@ protected: QString context = toString(ast->qualifiedTypeNameId); const QString id = idOfObject(ast); if (!id.isEmpty()) - context = QString("%1 (%2)").arg(id, context); + context = QString::fromLatin1("%1 (%2)").arg(id, context); accept(ast->initializer, contextString(context)); return false; } diff --git a/src/plugins/qmljstools/qmljsmodelmanager.cpp b/src/plugins/qmljstools/qmljsmodelmanager.cpp index 94bfb7a93a..eba6edb429 100644 --- a/src/plugins/qmljstools/qmljsmodelmanager.cpp +++ b/src/plugins/qmljstools/qmljsmodelmanager.cpp @@ -72,17 +72,17 @@ static QStringList environmentImportPaths(); QmlJS::Document::Language QmlJSTools::languageOfFile(const QString &fileName) { - QStringList jsSuffixes("js"); - QStringList qmlSuffixes("qml"); - QStringList jsonSuffixes("json"); + QStringList jsSuffixes(QLatin1String("js")); + QStringList qmlSuffixes(QLatin1String("qml")); + QStringList jsonSuffixes(QLatin1String("json")); if (Core::ICore::instance()) { Core::MimeDatabase *db = Core::ICore::mimeDatabase(); - Core::MimeType jsSourceTy = db->findByType(Constants::JS_MIMETYPE); + Core::MimeType jsSourceTy = db->findByType(QLatin1String(Constants::JS_MIMETYPE)); jsSuffixes = jsSourceTy.suffixes(); - Core::MimeType qmlSourceTy = db->findByType(Constants::QML_MIMETYPE); + Core::MimeType qmlSourceTy = db->findByType(QLatin1String(Constants::QML_MIMETYPE)); qmlSuffixes = qmlSourceTy.suffixes(); - Core::MimeType jsonSourceTy = db->findByType(Constants::JSON_MIMETYPE); + Core::MimeType jsonSourceTy = db->findByType(QLatin1String(Constants::JSON_MIMETYPE)); jsonSuffixes = jsonSourceTy.suffixes(); } @@ -102,8 +102,8 @@ QStringList QmlJSTools::qmlAndJsGlobPatterns() QStringList pattern; if (Core::ICore::instance()) { Core::MimeDatabase *db = Core::ICore::mimeDatabase(); - Core::MimeType jsSourceTy = db->findByType(Constants::JS_MIMETYPE); - Core::MimeType qmlSourceTy = db->findByType(Constants::QML_MIMETYPE); + Core::MimeType jsSourceTy = db->findByType(QLatin1String(Constants::JS_MIMETYPE)); + Core::MimeType qmlSourceTy = db->findByType(QLatin1String(Constants::QML_MIMETYPE)); QStringList pattern; foreach (const Core::MimeGlobPattern &glob, jsSourceTy.globPatterns()) @@ -111,7 +111,7 @@ QStringList QmlJSTools::qmlAndJsGlobPatterns() foreach (const Core::MimeGlobPattern &glob, qmlSourceTy.globPatterns()) pattern << glob.regExp().pattern(); } else { - pattern << "*.qml" << "*.js"; + pattern << QLatin1String("*.qml") << QLatin1String("*.js"); } return pattern; } @@ -268,7 +268,7 @@ QFuture<void> ModelManager::refreshSourceFiles(const QStringList &sourceFiles, if (sourceFiles.count() > 1) { Core::ICore::progressManager()->addTask(result, tr("Indexing"), - Constants::TASK_INDEX); + QLatin1String(Constants::TASK_INDEX)); } return result; @@ -504,7 +504,7 @@ static void findNewQmlLibrary( QSet<QString> *scannedPaths, QSet<QString> *newLibraries) { - QString libraryPath = QString("%1.%2.%3").arg( + QString libraryPath = QString::fromLatin1("%1.%2.%3").arg( path, QString::number(version.majorVersion()), QString::number(version.minorVersion())); @@ -512,7 +512,7 @@ static void findNewQmlLibrary( libraryPath, snapshot, modelManager, importedFiles, scannedPaths, newLibraries); - libraryPath = QString("%1.%2").arg( + libraryPath = QString::fromLatin1("%1.%2").arg( path, QString::number(version.majorVersion())); findNewQmlLibraryInPath( diff --git a/src/plugins/qmljstools/qmljsplugindumper.cpp b/src/plugins/qmljstools/qmljsplugindumper.cpp index e4f853c43e..7388c210d4 100644 --- a/src/plugins/qmljstools/qmljsplugindumper.cpp +++ b/src/plugins/qmljstools/qmljsplugindumper.cpp @@ -135,7 +135,7 @@ static QString makeAbsolute(const QString &path, const QString &base) { if (QFileInfo(path).isAbsolute()) return path; - return QString("%1%2%3").arg(base, QDir::separator(), path); + return QString::fromLatin1("%1%2%3").arg(base, QDir::separator(), path); } void PluginDumper::onLoadPluginTypes(const QString &libraryPath, const QString &importPath, const QString &importUri, const QString &importVersion) @@ -269,7 +269,7 @@ void PluginDumper::qmlPluginTypeDumpDone(int exitCode) if (exitCode != 0) { Core::MessageManager *messageManager = Core::MessageManager::instance(); - const QString errorMessages = process->readAllStandardError(); + const QString errorMessages = QString::fromLocal8Bit(process->readAllStandardError()); messageManager->printToOutputPane(qmldumpErrorMessage(libraryPath, errorMessages)); libraryInfo.setPluginTypeInfoStatus(LibraryInfo::DumpError, qmldumpFailedMessage(libraryPath, errorMessages)); } @@ -309,7 +309,7 @@ void PluginDumper::qmlPluginTypeDumpError(QProcess::ProcessError) return; Core::MessageManager *messageManager = Core::MessageManager::instance(); - const QString errorMessages = process->readAllStandardError(); + const QString errorMessages = QString::fromLocal8Bit(process->readAllStandardError()); messageManager->printToOutputPane(qmldumpErrorMessage(libraryPath, errorMessages)); if (!libraryPath.isEmpty()) { diff --git a/src/plugins/qmljstools/qmljssemanticinfo.cpp b/src/plugins/qmljstools/qmljssemanticinfo.cpp index 436a6a2b86..bfec2213a1 100644 --- a/src/plugins/qmljstools/qmljssemanticinfo.cpp +++ b/src/plugins/qmljstools/qmljssemanticinfo.cpp @@ -160,14 +160,14 @@ QmlJS::AST::Node *SemanticInfo::declaringMemberNoProperties(int cursorPosition) QList<AST::Node *> path = rangePath(cursorPosition); if (path.size() > 1) return path.at(path.size() - 2); - } else if (name.contains("GradientStop")) { + } else if (name.contains(QLatin1String("GradientStop"))) { QList<AST::Node *> path = rangePath(cursorPosition); if (path.size() > 2) return path.at(path.size() - 3); } } else if (UiObjectBinding *objectBinding = cast<UiObjectBinding*>(node)) { const QString &name = objectBinding->qualifiedTypeNameId->name.toString(); - if (name.contains("Gradient")) { + if (name.contains(QLatin1String("Gradient"))) { QList<AST::Node *> path = rangePath(cursorPosition); if (path.size() > 1) return path.at(path.size() - 2); diff --git a/src/plugins/qmljstools/qmljstools.pro b/src/plugins/qmljstools/qmljstools.pro index 22c131e2ff..32ba18ba18 100644 --- a/src/plugins/qmljstools/qmljstools.pro +++ b/src/plugins/qmljstools/qmljstools.pro @@ -3,8 +3,7 @@ TARGET = QmlJSTools include(../../qtcreatorplugin.pri) include(qmljstools_dependencies.pri) -# DEFINES += QT_NO_CAST_FROM_ASCII -DEFINES += QT_NO_CAST_TO_ASCII +DEFINES += QT_NO_CAST_FROM_ASCII DEFINES += QMLJSTOOLS_LIBRARY !dll { diff --git a/src/plugins/qmljstools/qmljstools.qbs b/src/plugins/qmljstools/qmljstools.qbs index 3f6ee557ab..5a318f8970 100644 --- a/src/plugins/qmljstools/qmljstools.qbs +++ b/src/plugins/qmljstools/qmljstools.qbs @@ -18,7 +18,7 @@ QtcPlugin { Depends { name: "QtSupport" } Depends { name: "cpp" } - cpp.defines: base.concat(["QT_NO_CAST_TO_ASCII"]) + cpp.defines: base.concat(["QT_NO_CAST_FROM_ASCII"]) cpp.includePaths: base.concat("../../libs/3rdparty") files: [ diff --git a/src/plugins/qmljstools/qmljstoolsplugin.cpp b/src/plugins/qmljstools/qmljstoolsplugin.cpp index fb27af25ad..9d6e916239 100644 --- a/src/plugins/qmljstools/qmljstoolsplugin.cpp +++ b/src/plugins/qmljstools/qmljstoolsplugin.cpp @@ -132,14 +132,14 @@ ExtensionSystem::IPlugin::ShutdownFlag QmlJSToolsPlugin::aboutToShutdown() void QmlJSToolsPlugin::onTaskStarted(const QString &type) { - if (type == QmlJSTools::Constants::TASK_INDEX) { + if (type == QLatin1String(QmlJSTools::Constants::TASK_INDEX)) { m_resetCodeModelAction->setEnabled(false); } } void QmlJSToolsPlugin::onAllTasksFinished(const QString &type) { - if (type == QmlJSTools::Constants::TASK_INDEX) { + if (type == QLatin1String(QmlJSTools::Constants::TASK_INDEX)) { m_resetCodeModelAction->setEnabled(true); } } diff --git a/src/plugins/qmljstools/qmljstoolssettings.cpp b/src/plugins/qmljstools/qmljstoolssettings.cpp index 24be181d7c..be35adb071 100644 --- a/src/plugins/qmljstools/qmljstoolssettings.cpp +++ b/src/plugins/qmljstools/qmljstoolssettings.cpp @@ -69,7 +69,7 @@ QmlJSToolsSettings::QmlJSToolsSettings(QObject *parent) m_globalCodeStyle = new SimpleCodeStylePreferences(this); m_globalCodeStyle->setDelegatingPool(pool); m_globalCodeStyle->setDisplayName(tr("Global", "Settings")); - m_globalCodeStyle->setId(idKey); + m_globalCodeStyle->setId(QLatin1String(idKey)); pool->addCodeStyle(m_globalCodeStyle); textEditorSettings->registerCodeStyle(QmlJSTools::Constants::QML_JS_SETTINGS_ID, m_globalCodeStyle); @@ -94,7 +94,7 @@ QmlJSToolsSettings::QmlJSToolsSettings(QObject *parent) // load global settings (after built-in settings are added to the pool) QSettings *s = Core::ICore::settings(); - m_globalCodeStyle->fromSettings(QmlJSTools::Constants::QML_JS_SETTINGS_ID, s); + m_globalCodeStyle->fromSettings(QLatin1String(QmlJSTools::Constants::QML_JS_SETTINGS_ID), s); // legacy handling start (Qt Creator Version < 2.4) const bool legacyTransformed = @@ -129,7 +129,7 @@ QmlJSToolsSettings::QmlJSToolsSettings(QObject *parent) // change the current delegate and save m_globalCodeStyle->setCurrentDelegate(oldCreator); - m_globalCodeStyle->toSettings(QmlJSTools::Constants::QML_JS_SETTINGS_ID, s); + m_globalCodeStyle->toSettings(QLatin1String(QmlJSTools::Constants::QML_JS_SETTINGS_ID), s); } // mark old settings as transformed s->setValue(QLatin1String("QmlJSTabPreferences/LegacyTransformed"), true); |