diff options
author | Orgad Shaneh <[email protected]> | 2012-11-26 21:24:16 +0200 |
---|---|---|
committer | Kai Koehne <[email protected]> | 2012-12-20 14:16:56 +0100 |
commit | a24c1407a38a6e33385bd1b415e459fc834010e9 (patch) | |
tree | 082d668e4e8be9f9c691a639aa251033657eb66e /src | |
parent | b562f8175a4f5d69f980ce9e23e52b9d9d68fc69 (diff) |
QmlProjectManager: Compile with QT_NO_CAST_FROM_ASCII
Change-Id: Icac2d84abc001c963d78aa9e95911110463b4b04
Reviewed-by: Friedemann Kleint <[email protected]>
Reviewed-by: Kai Koehne <[email protected]>
Diffstat (limited to 'src')
10 files changed, 24 insertions, 21 deletions
diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp index 81ed97d1c0a..57ef21ea345 100644 --- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp +++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp @@ -325,7 +325,7 @@ ImageFileFilterItem::ImageFileFilterItem(QObject *parent) // supported image formats according to QList<QByteArray> extensions = QImageReader::supportedImageFormats(); foreach (const QByteArray &extension, extensions) { - filter.append(QString("*.%1;").arg(QString::fromLatin1(extension))); + filter.append(QString::fromLatin1("*.%1;").arg(QString::fromLatin1(extension))); } setFilter(filter); } diff --git a/src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp b/src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp index 615ae3fd7c6..338f9953460 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp @@ -105,7 +105,7 @@ Core::BaseFileWizardParameters QmlProjectApplicationWizard::parameters(ProjectTy } parameters.setCategory(QLatin1String(ProjectExplorer::Constants::QT_APPLICATION_WIZARD_CATEGORY)); - parameters.setDisplayCategory(QT_TRANSLATE_NOOP("ProjectExplorer", "Qt Application")); + parameters.setDisplayCategory(QLatin1String(QT_TRANSLATE_NOOP("ProjectExplorer", "Qt Application"))); return parameters; } diff --git a/src/plugins/qmlprojectmanager/qmlprojectfile.cpp b/src/plugins/qmlprojectmanager/qmlprojectfile.cpp index 27a990bb03d..ff09f1fba4f 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectfile.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectfile.cpp @@ -77,7 +77,7 @@ QString QmlProjectFile::suggestedFileName() const QString QmlProjectFile::mimeType() const { - return Constants::QMLMIMETYPE; + return QLatin1String(Constants::QMLMIMETYPE); } bool QmlProjectFile::isModified() const diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager.pro b/src/plugins/qmlprojectmanager/qmlprojectmanager.pro index ab1de261e84..95aa9bebadc 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectmanager.pro +++ b/src/plugins/qmlprojectmanager/qmlprojectmanager.pro @@ -7,7 +7,7 @@ include(../../qtcreatorplugin.pri) include(qmlprojectmanager_dependencies.pri) include(fileformat/fileformat.pri) -DEFINES += QMLPROJECTMANAGER_LIBRARY +DEFINES += QMLPROJECTMANAGER_LIBRARY QT_NO_CAST_FROM_ASCII HEADERS += qmlproject.h \ qmlprojectplugin.h \ qmlprojectmanager.h \ diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs b/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs index 2b302359496..975513cd417 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs +++ b/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs @@ -5,6 +5,7 @@ import "../QtcPlugin.qbs" as QtcPlugin QtcPlugin { name: "QmlProjectManager" + Depends { name: "cpp" } Depends { name: "Qt"; submodules: ["widgets", "declarative"] } Depends { name: "Core" } Depends { name: "ProjectExplorer" } @@ -14,6 +15,7 @@ QtcPlugin { Depends { name: "Debugger" } Depends { name: "QtSupport" } Depends { name: "app_version_header" } + cpp.defines: base.concat(["QMLPROJECTMANAGER_LIBRARY", "QT_NO_CAST_FROM_ASCII"]) files: [ "QmlProject.mimetypes.xml", diff --git a/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp b/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp index 0cbc7be4eff..063234987df 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp @@ -103,7 +103,7 @@ void QmlProjectNode::refresh() } else { absoluteFilePath = m_project->projectDir().absoluteFilePath(fileInfo.filePath()); relativeDirectory = fileInfo.path(); - if (relativeDirectory == ".") + if (relativeDirectory == QLatin1String(".")) relativeDirectory.clear(); } @@ -147,7 +147,7 @@ ProjectExplorer::FolderNode *QmlProjectNode::findOrCreateFolderByName(const QStr else if (FolderNode *folder = m_folderByName.value(folderName)) return folder; - FolderNode *folder = new FolderNode(baseDir + '/' + folderName); + FolderNode *folder = new FolderNode(baseDir + QLatin1Char('/') + folderName); folder->setDisplayName(component); m_folderByName.insert(folderName, folder); diff --git a/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp b/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp index 5f2698acb86..4d63eeb2ebb 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp @@ -89,7 +89,8 @@ bool QmlProjectPlugin::initialize(const QStringList &, QString *errorMessage) QmlProjectFileFormat::registerDeclarativeTypes(); Core::FileIconProvider *iconProvider = Core::FileIconProvider::instance(); - iconProvider->registerIconOverlayForSuffix(QIcon(QLatin1String(":/qmlproject/images/qmlproject.png")), "qmlproject"); + iconProvider->registerIconOverlayForSuffix(QIcon(QLatin1String(":/qmlproject/images/qmlproject.png")), + QLatin1String("qmlproject")); return true; } @@ -115,8 +116,8 @@ void QmlProjectPlugin::showQmlObserverToolWarning() dialog.exec(); if (dialog.clickedButton() == qtPref) { Core::ICore::showOptionsDialog( - ProjectExplorer::Constants::PROJECTEXPLORER_SETTINGS_CATEGORY, - QtSupport::Constants::QTVERSION_SETTINGS_PAGE_ID); + QLatin1String(ProjectExplorer::Constants::PROJECTEXPLORER_SETTINGS_CATEGORY), + QLatin1String(QtSupport::Constants::QTVERSION_SETTINGS_PAGE_ID)); } } diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp index 4ffa15fef4b..039630f8507 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp @@ -59,7 +59,7 @@ const char * const M_CURRENT_FILE = "CurrentFile"; QmlProjectRunConfiguration::QmlProjectRunConfiguration(ProjectExplorer::Target *parent, Core::Id id) : ProjectExplorer::RunConfiguration(parent, id), - m_scriptFile(M_CURRENT_FILE), + m_scriptFile(QLatin1String(M_CURRENT_FILE)), m_isEnabled(false) { ctor(); @@ -145,7 +145,7 @@ QString QmlProjectRunConfiguration::viewerArguments() const // arguments from .qmlproject file QmlProject *project = static_cast<QmlProject *>(target()->project()); foreach (const QString &importPath, project->customImportPaths()) { - Utils::QtcProcess::addArg(&args, "-I"); + Utils::QtcProcess::addArg(&args, QLatin1String("-I")); Utils::QtcProcess::addArg(&args, importPath); } @@ -230,7 +230,7 @@ void QmlProjectRunConfiguration::setScriptSource(MainScriptSource source, const QString &settingsPath) { if (source == FileInEditor) { - m_scriptFile = M_CURRENT_FILE; + m_scriptFile = QLatin1String(M_CURRENT_FILE); m_mainScriptFilename.clear(); } else if (source == FileInProjectFile) { m_scriptFile.clear(); @@ -273,11 +273,11 @@ QVariantMap QmlProjectRunConfiguration::toMap() const bool QmlProjectRunConfiguration::fromMap(const QVariantMap &map) { m_qmlViewerArgs = map.value(QLatin1String(Constants::QML_VIEWER_ARGUMENTS_KEY)).toString(); - m_scriptFile = map.value(QLatin1String(Constants::QML_MAINSCRIPT_KEY), M_CURRENT_FILE).toString(); + m_scriptFile = map.value(QLatin1String(Constants::QML_MAINSCRIPT_KEY), QLatin1String(M_CURRENT_FILE)).toString(); m_userEnvironmentChanges = Utils::EnvironmentItem::fromStringList( map.value(QLatin1String(Constants::USER_ENVIRONMENT_CHANGES_KEY)).toStringList()); - if (m_scriptFile == M_CURRENT_FILE) + if (m_scriptFile == QLatin1String(M_CURRENT_FILE)) setScriptSource(FileInEditor); else if (m_scriptFile.isEmpty()) setScriptSource(FileInProjectFile); @@ -338,8 +338,8 @@ void QmlProjectRunConfiguration::updateEnabled() bool QmlProjectRunConfiguration::isValidVersion(QtSupport::BaseQtVersion *version) { if (version - && (version->type() == QtSupport::Constants::DESKTOPQT - || version->type() == QtSupport::Constants::SIMULATORQT) + && (version->type() == QLatin1String(QtSupport::Constants::DESKTOPQT) + || version->type() == QLatin1String(QtSupport::Constants::SIMULATORQT)) && !version->qmlviewerCommand().isEmpty()) { return true; } diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationwidget.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationwidget.cpp index 56406ece5e5..51411f531e5 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationwidget.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationwidget.cpp @@ -138,7 +138,7 @@ void QmlProjectRunConfigurationWidget::updateFileComboBox() m_fileListCombo->setEnabled(true); m_fileListModel->clear(); - m_fileListModel->appendRow(new QStandardItem(CURRENT_FILE)); + m_fileListModel->appendRow(new QStandardItem(QLatin1String(CURRENT_FILE))); QModelIndex currentIndex; QStringList sortedFiles = project->files(ProjectExplorer::Project::AllFiles); diff --git a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp index cd1a9f99ab5..667000e68a7 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp @@ -104,7 +104,7 @@ bool QmlProjectRunControl::isRunning() const QIcon QmlProjectRunControl::icon() const { - return QIcon(ProjectExplorer::Constants::ICON_RUN_SMALL); + return QIcon(QLatin1String(ProjectExplorer::Constants::ICON_RUN_SMALL)); } void QmlProjectRunControl::slotBringApplicationToForeground(qint64 pid) @@ -200,9 +200,9 @@ RunControl *QmlProjectRunControlFactory::createDebugRunControl(QmlProjectRunConf Debugger::DebuggerStartParameters params; params.startMode = Debugger::StartInternal; params.executable = runConfig->observerPath(); - params.qmlServerAddress = "127.0.0.1"; + params.qmlServerAddress = QLatin1String("127.0.0.1"); params.qmlServerPort = runConfig->debuggerAspect()->qmlDebugServerPort(); - params.processArgs = QString("-qmljsdebugger=port:%1,block").arg(params.qmlServerPort); + params.processArgs = QString::fromLatin1("-qmljsdebugger=port:%1,block").arg(params.qmlServerPort); params.processArgs += QLatin1Char(' ') + runConfig->viewerArguments(); params.workingDirectory = runConfig->workingDirectory(); params.environment = runConfig->environment(); @@ -223,7 +223,7 @@ RunControl *QmlProjectRunControlFactory::createDebugRunControl(QmlProjectRunConf if (params.executable.isEmpty()) { QmlProjectPlugin::showQmlObserverToolWarning(); - *errorMessage = QString(""); // hack, we already showed a error message + errorMessage->clear(); // hack, we already showed a error message return 0; } |