aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2012-11-26 21:00:35 +0200
committerChristian Kandeler <christian.kandeler@digia.com>2012-11-27 16:02:47 +0100
commit63e5a3a1202ea35dac2d17742d710b9082a3cb5b (patch)
tree04a4c6c3df01dc8a5e74deaf160c7c77613859ba
parent9dfc4f8efb20c07e111c556843f914376187ba13 (diff)
Madde: Compile with QT_NO_CAST_FROM_ASCII
Change-Id: I1711c4286e6c1807e8e8e42732511cd70aa62b63 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
-rw-r--r--src/plugins/madde/debianmanager.cpp29
-rw-r--r--src/plugins/madde/madde.pro3
-rw-r--r--src/plugins/madde/madde.qbs2
-rw-r--r--src/plugins/madde/maddedevicetester.cpp2
-rw-r--r--src/plugins/madde/maemodeploystepfactory.cpp4
-rw-r--r--src/plugins/madde/maemopackagecreationstep.cpp2
-rw-r--r--src/plugins/madde/maemopackagecreationwidget.cpp2
-rw-r--r--src/plugins/madde/maemoqemumanager.cpp4
-rw-r--r--src/plugins/madde/maemoqemuruntimeparser.cpp4
-rw-r--r--src/plugins/madde/maemoqtversion.cpp12
10 files changed, 32 insertions, 32 deletions
diff --git a/src/plugins/madde/debianmanager.cpp b/src/plugins/madde/debianmanager.cpp
index 582e801f7c..31876371f0 100644
--- a/src/plugins/madde/debianmanager.cpp
+++ b/src/plugins/madde/debianmanager.cpp
@@ -58,11 +58,11 @@
namespace {
-const QByteArray IconFieldName("XB-Maemo-Icon-26");
-const QByteArray NameFieldName("Package");
-const QByteArray ShortDescriptionFieldName("Description");
+const char IconFieldName[] = "XB-Maemo-Icon-26";
+const char NameFieldName[] = "Package";
+const char ShortDescriptionFieldName[] = "Description";
-const QLatin1String PackagingDirName("qtc_packaging");
+const char PackagingDirName[] = "qtc_packaging";
// The QDateTime API can only deliver these in localized form...
QString shortMonthName(const QDateTime &dt)
@@ -307,7 +307,7 @@ DebianManager::DebianManager(QObject *parent) :
{
m_instance = this;
- m_watcher->setObjectName("Madde::DebianManager");
+ m_watcher->setObjectName(QLatin1String("Madde::DebianManager"));
connect(m_watcher, SIGNAL(directoryChanged(QString)),
this, SLOT(directoryWasChanged(QString)));
}
@@ -441,7 +441,7 @@ bool DebianManager::setProjectVersion(const Utils::FileName &debianDir, const QS
QString DebianManager::packageName(const Utils::FileName &debianDir)
{
- return QString::fromUtf8(controlFileFieldValue(controlFilePath(debianDir), NameFieldName, false));
+ return QString::fromUtf8(controlFileFieldValue(controlFilePath(debianDir), QLatin1String(NameFieldName), false));
}
bool DebianManager::setPackageName(const Utils::FileName &debianDir, const QString &newName)
@@ -484,7 +484,8 @@ bool DebianManager::setPackageName(const Utils::FileName &debianDir, const QStri
QString DebianManager::shortDescription(const Utils::FileName &debianDir)
{
- return QString::fromUtf8(controlFileFieldValue(controlFilePath(debianDir), ShortDescriptionFieldName, false));
+ return QString::fromUtf8(controlFileFieldValue(controlFilePath(debianDir),
+ QLatin1String(ShortDescriptionFieldName), false));
}
bool DebianManager::setShortDescription(const Utils::FileName &debianDir, const QString &description)
@@ -495,7 +496,7 @@ bool DebianManager::setShortDescription(const Utils::FileName &debianDir, const
QString DebianManager::packageManagerName(const Utils::FileName &debianDir, Core::Id deviceType)
{
return QString::fromUtf8(controlFileFieldValue(controlFilePath(debianDir),
- packageManagerNameFieldName(deviceType), false));
+ QLatin1String(packageManagerNameFieldName(deviceType)), false));
}
bool DebianManager::setPackageManagerName(const Utils::FileName &debianDir, Core::Id deviceType, const QString &name)
@@ -507,7 +508,7 @@ bool DebianManager::setPackageManagerName(const Utils::FileName &debianDir, Core
QIcon DebianManager::packageManagerIcon(const Utils::FileName &debianDir, QString *error)
{
const QByteArray &base64Icon
- = controlFileFieldValue(controlFilePath(debianDir), IconFieldName, true);
+ = controlFileFieldValue(controlFilePath(debianDir), QLatin1String(IconFieldName), true);
if (base64Icon.isEmpty())
return QIcon();
QPixmap pixmap;
@@ -545,7 +546,7 @@ bool DebianManager::setPackageManagerIcon(const Utils::FileName &debianDir, Core
buffer.close();
iconAsBase64 = iconAsBase64.toBase64();
QByteArray contents = reader.data();
- const QByteArray iconFieldNameWithColon = IconFieldName + ':';
+ const QByteArray iconFieldNameWithColon = QByteArray(IconFieldName) + ':';
const int iconFieldPos = contents.startsWith(iconFieldNameWithColon)
? 0 : contents.indexOf('\n' + iconFieldNameWithColon);
if (iconFieldPos == -1) {
@@ -672,7 +673,7 @@ QStringList DebianManager::debianFiles(const Utils::FileName &debianDir)
Utils::FileName DebianManager::debianDirectory(ProjectExplorer::Target *target)
{
Utils::FileName path = Utils::FileName::fromString(target->project()->projectDirectory());
- path.appendPath(PackagingDirName);
+ path.appendPath(QLatin1String(PackagingDirName));
Core::Id deviceType = ProjectExplorer::DeviceTypeKitInformation::deviceTypeId(target->kit());
if (deviceType == HarmattanOsType)
path.appendPath(QLatin1String("debian_harmattan"));
@@ -709,19 +710,19 @@ void DebianManager::changelogWasChanged()
Utils::FileName DebianManager::changelogFilePath(const Utils::FileName &debianDir)
{
Utils::FileName result = debianDir;
- return result.appendPath("changelog");
+ return result.appendPath(QLatin1String("changelog"));
}
Utils::FileName DebianManager::controlFilePath(const Utils::FileName &debianDir)
{
Utils::FileName result = debianDir;
- return result.appendPath("control");
+ return result.appendPath(QLatin1String("control"));
}
Utils::FileName DebianManager::rulesFilePath(const Utils::FileName &debianDir)
{
Utils::FileName result = debianDir;
- return result.appendPath("rules");
+ return result.appendPath(QLatin1String("rules"));
}
} // namespace Internal
diff --git a/src/plugins/madde/madde.pro b/src/plugins/madde/madde.pro
index 7bf61f30c0..15d749f9d7 100644
--- a/src/plugins/madde/madde.pro
+++ b/src/plugins/madde/madde.pro
@@ -108,5 +108,4 @@ FORMS += \
maemodeviceconfigwizardkeydeploymentpage.ui
RESOURCES += qt-maemo.qrc
-DEFINES += QT_NO_CAST_TO_ASCII
-DEFINES += MADDE_LIBRARY
+DEFINES += MADDE_LIBRARY QT_NO_CAST_FROM_ASCII
diff --git a/src/plugins/madde/madde.qbs b/src/plugins/madde/madde.qbs
index 86adadbf5e..5a14e1fbd3 100644
--- a/src/plugins/madde/madde.qbs
+++ b/src/plugins/madde/madde.qbs
@@ -13,7 +13,7 @@ QtcPlugin {
Depends { name: "Qt.gui" }
Depends { name: "cpp" }
- cpp.defines: base.concat(['QT_NO_CAST_TO_ASCII'])
+ cpp.defines: base.concat(["QT_NO_CAST_FROM_ASCII"])
files: [
"debianmanager.cpp",
diff --git a/src/plugins/madde/maddedevicetester.cpp b/src/plugins/madde/maddedevicetester.cpp
index ac7592971b..80a17a9754 100644
--- a/src/plugins/madde/maddedevicetester.cpp
+++ b/src/plugins/madde/maddedevicetester.cpp
@@ -214,7 +214,7 @@ void MaddeDeviceTester::handleQmlToolingTestFinished(int exitStatus)
m_result = TestFailure;
} else if (m_processRunner->processExitCode() != 0) {
emit errorMessage(tr("Missing directory '%1'. You will not be able to do "
- "QML debugging on this device.\n").arg(QmlToolingDirectory));
+ "QML debugging on this device.\n").arg(QLatin1String(QmlToolingDirectory)));
m_result = TestFailure;
} else {
emit progressMessage(tr("QML tooling support present.\n"));
diff --git a/src/plugins/madde/maemodeploystepfactory.cpp b/src/plugins/madde/maemodeploystepfactory.cpp
index 93048a15ed..6d8cf8a888 100644
--- a/src/plugins/madde/maemodeploystepfactory.cpp
+++ b/src/plugins/madde/maemodeploystepfactory.cpp
@@ -72,14 +72,14 @@ QList<Core::Id> MaemoDeployStepFactory::availableCreationIds(BuildStepList *pare
if (version)
platform = version->platformName();
- if (platform == QtSupport::Constants::MAEMO_FREMANTLE_PLATFORM) {
+ if (platform == QLatin1String(QtSupport::Constants::MAEMO_FREMANTLE_PLATFORM)) {
ids << MaemoMakeInstallToSysrootStep::Id
<< MaemoInstallDebianPackageToSysrootStep::Id
<< MaemoUploadAndInstallPackageStep::stepId()
<< MaemoInstallPackageViaMountStep::stepId()
<< MaemoCopyFilesViaMountStep::stepId()
<< MaddeQemuStartStep::stepId();
- } else if (platform == QtSupport::Constants::MEEGO_HARMATTAN_PLATFORM) {
+ } else if (platform == QLatin1String(QtSupport::Constants::MEEGO_HARMATTAN_PLATFORM)) {
ids << MaemoMakeInstallToSysrootStep::Id
<< MaemoInstallDebianPackageToSysrootStep::Id
<< MaemoUploadAndInstallPackageStep::stepId()
diff --git a/src/plugins/madde/maemopackagecreationstep.cpp b/src/plugins/madde/maemopackagecreationstep.cpp
index 1fbb5491ed..d1ca5addc5 100644
--- a/src/plugins/madde/maemopackagecreationstep.cpp
+++ b/src/plugins/madde/maemopackagecreationstep.cpp
@@ -378,7 +378,7 @@ bool MaemoDebianPackageCreationStep::copyDebianFiles(bool inSourceBuild)
return false;
}
QDir buildDir(cachedPackageDirectory());
- if (!buildDir.mkdir("debian")) {
+ if (!buildDir.mkdir(QLatin1String("debian"))) {
raiseError(tr("Could not create Debian directory '%1'.").arg(debianDirPath));
return false;
}
diff --git a/src/plugins/madde/maemopackagecreationwidget.cpp b/src/plugins/madde/maemopackagecreationwidget.cpp
index 2a2d88b932..3728119998 100644
--- a/src/plugins/madde/maemopackagecreationwidget.cpp
+++ b/src/plugins/madde/maemopackagecreationwidget.cpp
@@ -188,7 +188,7 @@ void MaemoPackageCreationWidget::setPackageManagerIcon()
QString imageFilter = tr("Images") + QLatin1String("( ");
const QList<QByteArray> &imageTypes = QImageReader::supportedImageFormats();
foreach (const QByteArray &imageType, imageTypes)
- imageFilter += "*." + QString::fromLatin1(imageType) + QLatin1Char(' ');
+ imageFilter += QLatin1String("*.") + QLatin1String(imageType) + QLatin1Char(' ');
imageFilter += QLatin1Char(')');
const QSize iconSize = MaddeDevice::packageManagerIconSize(deviceType);
const QString iconFileName = QFileDialog::getOpenFileName(this,
diff --git a/src/plugins/madde/maemoqemumanager.cpp b/src/plugins/madde/maemoqemumanager.cpp
index 1a569e3932..eb3df7898e 100644
--- a/src/plugins/madde/maemoqemumanager.cpp
+++ b/src/plugins/madde/maemoqemumanager.cpp
@@ -83,8 +83,8 @@ MaemoQemuManager::MaemoQemuManager(QObject *parent)
, m_runtimeRootWatcher(0)
, m_runtimeFolderWatcher(0)
{
- m_qemuStarterIcon.addFile(":/qt-maemo/images/qemu-run.png", iconSize);
- m_qemuStarterIcon.addFile(":/qt-maemo/images/qemu-stop.png", iconSize,
+ m_qemuStarterIcon.addFile(QLatin1String(":/qt-maemo/images/qemu-run.png"), iconSize);
+ m_qemuStarterIcon.addFile(QLatin1String(":/qt-maemo/images/qemu-stop.png"), iconSize,
QIcon::Normal, QIcon::On);
m_qemuAction = new QAction(tr("MeeGo Emulator"), this);
diff --git a/src/plugins/madde/maemoqemuruntimeparser.cpp b/src/plugins/madde/maemoqemuruntimeparser.cpp
index 2d13b5b224..af7d916b32 100644
--- a/src/plugins/madde/maemoqemuruntimeparser.cpp
+++ b/src/plugins/madde/maemoqemuruntimeparser.cpp
@@ -95,7 +95,7 @@ MaemoQemuRuntime MaemoQemuRuntimeParser::parseRuntime(const QtSupport::BaseQtVer
return runtime;
if (!madProc.waitForStarted() || !madProc.waitForFinished())
return runtime;
- const QByteArray &madInfoOutput = madProc.readAllStandardOutput();
+ QString madInfoOutput = QString::fromLocal8Bit(madProc.readAllStandardOutput());
const QString &targetName = MaemoGlobal::targetName(qtVersion->qmakeCommand().toString());
runtime = MaemoQemuRuntimeParserV2(madInfoOutput, targetName, maddeRootPath)
.parseRuntime();
@@ -128,7 +128,7 @@ MaemoQemuRuntime MaemoQemuRuntimeParserV1::parseRuntime()
&& m_madInfoReader.name() == QLatin1String("target")) {
const QXmlStreamAttributes &attrs = m_madInfoReader.attributes();
if (attrs.value(QLatin1String("target_id")) == m_targetName)
- targetRuntime = attrs.value("runtime_id").toString();
+ targetRuntime = attrs.value(QLatin1String("runtime_id")).toString();
} else if (m_madInfoReader.name() == QLatin1String("runtime")) {
const QXmlStreamAttributes attrs = m_madInfoReader.attributes();
while (!m_madInfoReader.atEnd()) {
diff --git a/src/plugins/madde/maemoqtversion.cpp b/src/plugins/madde/maemoqtversion.cpp
index f65d5c3ddd..2a8da1fd97 100644
--- a/src/plugins/madde/maemoqtversion.cpp
+++ b/src/plugins/madde/maemoqtversion.cpp
@@ -77,7 +77,7 @@ void MaemoQtVersion::fromMap(const QVariantMap &map)
QString MaemoQtVersion::type() const
{
- return QtSupport::Constants::MAEMOQT;
+ return QLatin1String(QtSupport::Constants::MAEMOQT);
}
bool MaemoQtVersion::isValid() const
@@ -168,15 +168,15 @@ void MaemoQtVersion::addToEnvironment(const ProjectExplorer::Kit *k, Utils::Envi
// Needed to make pkg-config stuff work.
Utils::FileName sysRoot = ProjectExplorer::SysRootKitInformation::sysRoot(k);
env.prependOrSet(QLatin1String("SYSROOT_DIR"), sysRoot.toUserOutput());
- env.prependOrSetPath(QDir::toNativeSeparators(QString("%1/madbin")
+ env.prependOrSetPath(QDir::toNativeSeparators(QString::fromLatin1("%1/madbin")
.arg(maddeRoot)));
- env.prependOrSetPath(QDir::toNativeSeparators(QString("%1/madlib")
+ env.prependOrSetPath(QDir::toNativeSeparators(QString::fromLatin1("%1/madlib")
.arg(maddeRoot)));
env.prependOrSet(QLatin1String("PERL5LIB"),
- QDir::toNativeSeparators(QString("%1/madlib/perl5").arg(maddeRoot)));
+ QDir::toNativeSeparators(QString::fromLatin1("%1/madlib/perl5").arg(maddeRoot)));
- env.prependOrSetPath(QDir::toNativeSeparators(QString("%1/bin").arg(maddeRoot)));
- env.prependOrSetPath(QDir::toNativeSeparators(QString("%1/bin")
+ env.prependOrSetPath(QDir::toNativeSeparators(QString::fromLatin1("%1/bin").arg(maddeRoot)));
+ env.prependOrSetPath(QDir::toNativeSeparators(QString::fromLatin1("%1/bin")
.arg(MaemoGlobal::targetRoot(qmakeCommand().toString()))));
// Actually this is tool chain related, but since we no longer have a tool chain...