From 3657acac5f0b41cabd27b367faefc23fe74e52f2 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Date: Fri, 4 Dec 2009 19:22:12 +0100 Subject: [PATCH] move various functions from Qt4PriFileNode to Qt4ProFileNode findProFileFor(), buildDir() and createProFileReader() make sense only in relation with an actual pro file anyway, so move them there. --- .../qt-maemo/maemorunconfiguration.cpp | 7 +++---- .../qt-s60/s60devicerunconfiguration.cpp | 6 +++--- .../qt-s60/s60emulatorrunconfiguration.cpp | 6 +++--- src/plugins/qt4projectmanager/qt4nodes.cpp | 12 ++++++------ src/plugins/qt4projectmanager/qt4nodes.h | 13 +++++++------ .../qt4projectmanager/qt4runconfiguration.cpp | 6 +++--- 6 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp index 0a7db2ecca8..5f121819d65 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp @@ -565,15 +565,14 @@ void MaemoRunConfiguration::updateTarget() if (Qt4Project *qt4Project = project()) { Qt4BuildConfiguration *qt4bc = qt4Project->activeQt4BuildConfiguration(); - Qt4PriFileNode * priFileNode = qt4Project->rootProjectNode() - ->findProFileFor(m_proFilePath); - if (!priFileNode) { + Qt4ProFileNode *proFileNode = qt4Project->rootProjectNode()->findProFileFor(m_proFilePath); + if (!proFileNode) { emit targetInformationChanged(); return; } QtVersion *qtVersion = qt4bc->qtVersion(); - ProFileReader *reader = priFileNode->createProFileReader(); + ProFileReader *reader = proFileNode->createProFileReader(); reader->setCumulative(false); // Find out what flags we pass on to qmake diff --git a/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp b/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp index fdc71b7e100..9b97d702346 100644 --- a/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp @@ -281,15 +281,15 @@ void S60DeviceRunConfiguration::updateTarget() if (m_cachedTargetInformationValid) return; Qt4BuildConfiguration *qt4bc = qt4Project()->activeQt4BuildConfiguration(); - Qt4PriFileNode * priFileNode = qt4Project()->rootProjectNode()->findProFileFor(m_proFilePath); - if (!priFileNode) { + Qt4ProFileNode *proFileNode = qt4Project()->rootProjectNode()->findProFileFor(m_proFilePath); + if (!proFileNode) { m_baseFileName = QString::null; m_cachedTargetInformationValid = true; emit targetInformationChanged(); return; } QtVersion *qtVersion = qt4bc->qtVersion(); - ProFileReader *reader = priFileNode->createProFileReader(); + ProFileReader *reader = proFileNode->createProFileReader(); reader->setCumulative(false); // Find out what flags we pass on to qmake diff --git a/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.cpp b/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.cpp index 6cc31e211cc..82bd78e2f29 100644 --- a/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.cpp @@ -128,15 +128,15 @@ void S60EmulatorRunConfiguration::updateTarget() if (m_cachedTargetInformationValid) return; Qt4BuildConfiguration *qt4bc = qt4Project()->activeQt4BuildConfiguration(); - Qt4PriFileNode * priFileNode = qt4Project()->rootProjectNode()->findProFileFor(m_proFilePath); - if (!priFileNode) { + Qt4ProFileNode *proFileNode = qt4Project()->rootProjectNode()->findProFileFor(m_proFilePath); + if (!proFileNode) { m_executable = QString::null; m_cachedTargetInformationValid = true; emit targetInformationChanged(); return; } QtVersion *qtVersion = qt4bc->qtVersion(); - ProFileReader *reader = priFileNode->createProFileReader(); + ProFileReader *reader = proFileNode->createProFileReader(); reader->setCumulative(false); // Find out what flags we pass on to qmake diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp index a566cf45d23..4f5864b816a 100644 --- a/src/plugins/qt4projectmanager/qt4nodes.cpp +++ b/src/plugins/qt4projectmanager/qt4nodes.cpp @@ -728,13 +728,13 @@ QStringList Qt4PriFileNode::varNames(FileType type) return vars; } -Qt4PriFileNode *Qt4PriFileNode::findProFileFor(const QString &fileName) +Qt4ProFileNode *Qt4ProFileNode::findProFileFor(const QString &fileName) { if (fileName == path()) return this; foreach (ProjectNode *pn, subProjectNodes()) - if (Qt4PriFileNode *qt4PriFileNode = qobject_cast<Qt4PriFileNode *>(pn)) - if (Qt4PriFileNode *result = qt4PriFileNode->findProFileFor(fileName)) + if (Qt4ProFileNode *qt4ProFileNode = qobject_cast<Qt4ProFileNode *>(pn)) + if (Qt4ProFileNode *result = qt4ProFileNode->findProFileFor(fileName)) return result; return 0; } @@ -1084,7 +1084,7 @@ QStringList Qt4ProFileNode::updateUiFiles() return toUpdate; } -ProFileReader *Qt4PriFileNode::createProFileReader() const +ProFileReader *Qt4ProFileNode::createProFileReader() const { ProFileReader *reader = new ProFileReader(); connect(reader, SIGNAL(errorFound(QString)), @@ -1096,7 +1096,7 @@ ProFileReader *Qt4PriFileNode::createProFileReader() const if (version->isValid()) reader->setQtVersion(version); - reader->setOutputDir(m_qt4ProFileNode->buildDir()); + reader->setOutputDir(buildDir()); return reader; } @@ -1189,7 +1189,7 @@ QStringList Qt4ProFileNode::subDirsPaths(ProFileReader *reader) const return subProjectPaths; } -QString Qt4PriFileNode::buildDir() const +QString Qt4ProFileNode::buildDir() const { const QDir srcDirRoot = QFileInfo(m_project->rootProjectNode()->path()).absoluteDir(); const QString relativeDir = srcDirRoot.relativeFilePath(m_projectDir); diff --git a/src/plugins/qt4projectmanager/qt4nodes.h b/src/plugins/qt4projectmanager/qt4nodes.h index 6c63fbc1957..f9bce3cf5a1 100644 --- a/src/plugins/qt4projectmanager/qt4nodes.h +++ b/src/plugins/qt4projectmanager/qt4nodes.h @@ -128,10 +128,6 @@ public: bool renameFile(const FileType fileType, const QString &filePath, const QString &newFilePath); - Qt4PriFileNode *findProFileFor(const QString &string); - - //internal - ProFileReader *createProFileReader() const; protected: void clear(); static QStringList varNames(FileType type); @@ -150,8 +146,6 @@ protected: QStringList *notChanged, ChangeType change); - QString buildDir() const; - private slots: void scheduleUpdate(); @@ -197,9 +191,16 @@ public: void updateCodeModelSupportFromBuild(const QStringList &files); void updateCodeModelSupportFromEditor(const QString &uiFileName, Designer::FormWindowEditor *fw); + QString buildDir() const; + QString uiDirectory() const; static QString uiHeaderFile(const QString &uiDir, const QString &formFile); + Qt4ProFileNode *findProFileFor(const QString &string); + + //internal + ProFileReader *createProFileReader() const; + public slots: void scheduleUpdate(); void update(); diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp index 9125fdf2db2..8422e015180 100644 --- a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp @@ -564,15 +564,15 @@ void Qt4RunConfiguration::updateTarget() return; //qDebug()<<"updateTarget"; Qt4BuildConfiguration *qt4bc = qt4Project()->activeQt4BuildConfiguration(); - Qt4PriFileNode * priFileNode = qt4Project()->rootProjectNode()->findProFileFor(m_proFilePath); - if (!priFileNode) { + Qt4ProFileNode *proFileNode = qt4Project()->rootProjectNode()->findProFileFor(m_proFilePath); + if (!proFileNode) { m_workingDir = QString::null; m_executable = QString::null; m_cachedTargetInformationValid = true; emit effectiveTargetInformationChanged(); return; } - ProFileReader *reader = priFileNode->createProFileReader(); + ProFileReader *reader = proFileNode->createProFileReader(); reader->setCumulative(false); // Find out what flags we pass on to qmake -- GitLab