summaryrefslogtreecommitdiff
path: root/src/lib/language/language.h
diff options
context:
space:
mode:
authorRuslan Nigmatullin <euroelessar@yandex.ru>2013-01-16 15:27:16 +0400
committerJoerg Bornemann <joerg.bornemann@digia.com>2013-01-28 14:29:58 +0100
commit2bac1ec5601146caf016f0c21ffef4d0eb41bbdf (patch)
treec1fd060a6cdee8b72daacfbc99593ad4bae5300b /src/lib/language/language.h
parent92585e39300b964d1698a2d7743537b8cd1b06e8 (diff)
downloadqbs-2bac1ec5601146caf016f0c21ffef4d0eb41bbdf.tar.gz
Added support of recursive wildcard patterns
Behaviour of bash with globstar option is reproduced Change-Id: Ibedd640084c398c9141d0d91bd37868235eae1e5 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/language/language.h')
-rw-r--r--src/lib/language/language.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/language/language.h b/src/lib/language/language.h
index bdeb08266..f1517ef1f 100644
--- a/src/lib/language/language.h
+++ b/src/lib/language/language.h
@@ -164,7 +164,6 @@ public:
QSet<QString> expandPatterns(const GroupConstPtr &group, const QString &baseDir) const;
// TODO: Use back pointer to Group instead?
- bool recursive;
QString prefix;
QStringList patterns;
@@ -172,10 +171,12 @@ public:
QList<SourceArtifactPtr> files;
private:
- SourceWildCards() : recursive(false) {}
+ SourceWildCards() {}
QSet<QString> expandPatterns(const GroupConstPtr &group, const QStringList &patterns,
const QString &baseDir) const;
+ void expandPatterns(QSet<QString> &result, const GroupConstPtr &group,
+ const QStringList &parts, const QString &baseDir) const;
void load(PersistentPool &pool);
void store(PersistentPool &pool) const;