From 158fe4728fb1f75738afaa13ae0f9e1c6ed5f82c Mon Sep 17 00:00:00 2001 From: ck <qt-info@nokia.com> Date: Mon, 8 Feb 2010 11:45:50 +0100 Subject: [PATCH] Maemo: Missed some const_casts the last time. --- .../qt-maemo/maemotoolchain.cpp | 14 ++++++------ .../qt-maemo/maemotoolchain.h | 22 +++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.cpp index 383f96beabb..481a520d6bd 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.cpp @@ -97,7 +97,7 @@ bool MaemoToolChain::equals(ToolChain *other) const QString MaemoToolChain::maddeRoot() const { if (!m_maddeInitialized) - (const_cast<MaemoToolChain*> (this))->setMaddeRoot(); + setMaddeRoot(); return m_maddeRoot; } @@ -109,25 +109,25 @@ QString MaemoToolChain::targetRoot() const QString MaemoToolChain::sysrootRoot() const { if (!m_sysrootInitialized) - (const_cast<MaemoToolChain*> (this))->setSysrootAndToolchain(); + setSysrootAndToolchain(); return m_sysrootRoot; } QString MaemoToolChain::simulatorRoot() const { if (!m_simulatorInitialized) - (const_cast<MaemoToolChain*> (this))->setSimulatorRoot(); + setSimulatorRoot(); return m_simulatorRoot; } QString MaemoToolChain::toolchainRoot() const { if (!m_toolchainInitialized) - (const_cast<MaemoToolChain*> (this))->setSysrootAndToolchain(); + setSysrootAndToolchain(); return m_toolchainRoot; } -void MaemoToolChain::setMaddeRoot() +void MaemoToolChain::setMaddeRoot() const { QDir dir(targetRoot()); dir.cdUp(); dir.cdUp(); @@ -136,7 +136,7 @@ void MaemoToolChain::setMaddeRoot() m_maddeRoot = dir.absolutePath(); } -void MaemoToolChain::setSimulatorRoot() +void MaemoToolChain::setSimulatorRoot() const { QString target = QDir::cleanPath(targetRoot()); target = target.mid(target.lastIndexOf(QLatin1Char('/')) + 1); @@ -171,7 +171,7 @@ void MaemoToolChain::setSimulatorRoot() m_simulatorInitialized = true; } -void MaemoToolChain::setSysrootAndToolchain() +void MaemoToolChain::setSysrootAndToolchain() const { QFile file(QDir::cleanPath(targetRoot()) + QLatin1String("/information")); if (file.exists() && file.open(QIODevice::ReadOnly | QIODevice::Text)) { diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.h b/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.h index b03f47b2af9..2ad43953a7a 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.h +++ b/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.h @@ -63,24 +63,24 @@ protected: bool equals(ToolChain *other) const; private: - void setMaddeRoot(); - void setSimulatorRoot(); - void setSysrootAndToolchain(); + void setMaddeRoot() const; + void setSimulatorRoot() const; + void setSysrootAndToolchain() const; private: - QString m_maddeRoot; - bool m_maddeInitialized; + mutable QString m_maddeRoot; + mutable bool m_maddeInitialized; - QString m_sysrootRoot; - bool m_sysrootInitialized; + mutable QString m_sysrootRoot; + mutable bool m_sysrootInitialized; - QString m_simulatorRoot; - bool m_simulatorInitialized; + mutable QString m_simulatorRoot; + mutable bool m_simulatorInitialized; QString m_targetRoot; - QString m_toolchainRoot; - bool m_toolchainInitialized; + mutable QString m_toolchainRoot; + mutable bool m_toolchainInitialized; }; } // namespace Internal -- GitLab