From e7a8cad1ea51643bfc21e554e3839b04313c3c5e Mon Sep 17 00:00:00 2001 From: ck <qt-info@nokia.com> Date: Fri, 6 Aug 2010 15:03:38 +0200 Subject: [PATCH] Maemo: Expand wildcards for deployment information. Reviewed-by: kh1 --- .../qt-maemo/maemodeployablelistmodel.cpp | 6 ++---- .../qt4projectmanager/qt-maemo/maemoprofilewrapper.cpp | 9 ++++----- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeployablelistmodel.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodeployablelistmodel.cpp index cf36f033329..64326d2e8ea 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeployablelistmodel.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeployablelistmodel.cpp @@ -80,10 +80,8 @@ bool MaemoDeployableListModel::buildModel() installs.targetPath)); } foreach (const MaemoProFileWrapper::InstallsElem &elem, installs.normalElems) { - foreach (const QString &file, elem.files) { - m_deployables << MaemoDeployable(m_proFileWrapper->absFilePath(file), - elem.path); - } + foreach (const QString &file, elem.files) + m_deployables << MaemoDeployable(file, elem.path); } m_modified = true; // ??? diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemoprofilewrapper.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemoprofilewrapper.cpp index ed9afa23b64..b35a90e78c5 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemoprofilewrapper.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemoprofilewrapper.cpp @@ -54,7 +54,9 @@ MaemoProFileWrapper::InstallsList MaemoProFileWrapper::installs() const continue; } - const QStringList &files = varValues(filesVar(elem)); + const QStringList &files + = m_proFileReader->absoluteFileValues(filesVar(elem), + m_proDir.path(), QStringList() << m_proDir.path(), m_proFile); if (elem == TargetVar) { if (!list.targetPath.isEmpty()) { @@ -63,11 +65,8 @@ MaemoProFileWrapper::InstallsList MaemoProFileWrapper::installs() const } list.targetPath = paths.first(); } else { - if (files.isEmpty()) { - qWarning("Error: Variable %s has no RHS.", - qPrintable(filesVar(elem))); + if (files.isEmpty()) continue; - } list.normalElems << InstallsElem(elem, paths.first(), files); } } -- GitLab