From 36e3659b206aaadc44102eb604d9aad717591ee3 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Thu, 11 Oct 2007 01:30:40 +0000 Subject: [PATCH] Add isArticle() to quickly check if a word is an article. svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=723894 --- keduvocdocument/keduvocgrammar.cpp | 6 ++++++ keduvocdocument/keduvocgrammar.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/keduvocdocument/keduvocgrammar.cpp b/keduvocdocument/keduvocgrammar.cpp index 948c89f..85b5c4b 100644 --- a/keduvocdocument/keduvocgrammar.cpp +++ b/keduvocdocument/keduvocgrammar.cpp @@ -181,3 +181,9 @@ int KEduVocArticle::indexOf(ArticleNumber number, ArticleDefiniteness definite, { return number + (definite * NumberMAX) + (gender * NumberMAX * DefinitenessMAX); } + +bool KEduVocArticle::isArticle(const QString & article) const +{ + return d->m_articles.values().contains(article); +} + diff --git a/keduvocdocument/keduvocgrammar.h b/keduvocdocument/keduvocgrammar.h index 9679cf4..6563d60 100644 --- a/keduvocdocument/keduvocgrammar.h +++ b/keduvocdocument/keduvocgrammar.h @@ -98,6 +98,8 @@ public: void setArticle(const QString& article, ArticleNumber number, ArticleDefiniteness definite, ArticleGender gender); + bool isArticle(const QString& article) const; + private: int indexOf(ArticleNumber number, ArticleDefiniteness definite, ArticleGender gender); -- 2.47.3