diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2014-04-14 12:30:30 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2014-04-14 13:55:14 +0200 |
commit | 24703286d3a6afbf737a5e9b95c4d5f9338683b1 (patch) | |
tree | 471d9c98e04c700a64e75d1c1001fcd76af7a5e8 /src/lib/corelib/language/projectresolver.cpp | |
parent | 3172cd7fe3a94b50cf4da87e7ffef7c156af9457 (diff) |
remove deprecated FileTagger.pattern
Change-Id: I111033e2b7d551caff289679513514d9636014ee
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Diffstat (limited to 'src/lib/corelib/language/projectresolver.cpp')
-rw-r--r-- | src/lib/corelib/language/projectresolver.cpp | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/lib/corelib/language/projectresolver.cpp b/src/lib/corelib/language/projectresolver.cpp index fec042e1e..f95332d82 100644 --- a/src/lib/corelib/language/projectresolver.cpp +++ b/src/lib/corelib/language/projectresolver.cpp @@ -710,24 +710,14 @@ void ProjectResolver::resolveFileTagger(Item *item, ProjectContext *projectConte checkCancelation(); QList<FileTaggerConstPtr> &fileTaggers = m_productContext ? m_productContext->product->fileTaggers : projectContext->fileTaggers; - QStringList patterns = m_evaluator->stringListValue(item, QLatin1String("patterns")); + const QStringList patterns = m_evaluator->stringListValue(item, QLatin1String("patterns")); + if (patterns.isEmpty()) + throw ErrorInfo(Tr::tr("FileTagger.patterns must be a non-empty list."), item->location()); + const FileTags fileTags = m_evaluator->fileTagsValue(item, QLatin1String("fileTags")); if (fileTags.isEmpty()) throw ErrorInfo(Tr::tr("FileTagger.fileTags must not be empty."), item->location()); - // TODO: Remove in 1.3. - bool patternWasSet; - const QStringList oldPatterns = m_evaluator->stringListValue(item, QLatin1String("pattern"), - &patternWasSet); - if (patternWasSet) { - m_logger.printWarning(ErrorInfo(Tr::tr("The 'pattern' property is deprecated. Please " - "use 'patterns' instead."), item->location())); - patterns << oldPatterns; - } - - if (patterns.isEmpty()) - throw ErrorInfo(Tr::tr("FileTagger.patterns must be a non-empty list."), item->location()); - foreach (const QString &pattern, patterns) { if (pattern.isEmpty()) throw ErrorInfo(Tr::tr("A FileTagger pattern must not be empty."), item->location()); |