libkdeedu/keduvocdocument
KEduVocArticle Class Reference
#include <keduvocarticle.h>
Detailed Description
Class representing the articles of a language.It contains all available articles of the language as QString
Definition at line 30 of file keduvocarticle.h.
Public Types | |
| enum | ArticleDefiniteness { Definite, Indefinite } |
| enum | ArticleGender { Masculine, Feminine, Neutral } |
| enum | ArticleNumber { Singular, Dual, Plural } |
Public Member Functions | |
| QString | article (ArticleNumber number, ArticleDefiniteness definite, ArticleGender gender) |
| bool | isArticle (const QString &article) const |
| bool | isEmpty () |
| KDE_DEPRECATED | KEduVocArticle (const QString &fem_def, const QString &fem_indef, const QString &mal_def, const QString &mal_indef, const QString &nat_def, const QString &nat_indef) |
| KEduVocArticle (const KEduVocArticle &other) | |
| KEduVocArticle () | |
| KEduVocArticle & | operator= (const KEduVocArticle &other) |
| void | setArticle (const QString &article, int index) |
| void | setArticle (const QString &article, ArticleNumber number, ArticleDefiniteness definite, ArticleGender gender) |
| ~KEduVocArticle () | |
Static Public Member Functions | |
| static int | indexOf (ArticleNumber number, ArticleDefiniteness definite, ArticleGender gender) |
Public Attributes | |
| Private *const | d |
Member Enumeration Documentation
Constructor & Destructor Documentation
| KEduVocArticle::KEduVocArticle | ( | ) | [explicit] |
| KEduVocArticle::KEduVocArticle | ( | const KEduVocArticle & | other | ) |
copy constructor for d-pointer safety
- Parameters:
-
other article object to copy
Definition at line 33 of file keduvocarticle.cpp.
| KEduVocArticle::KEduVocArticle | ( | const QString & | fem_def, | |
| const QString & | fem_indef, | |||
| const QString & | mal_def, | |||
| const QString & | mal_indef, | |||
| const QString & | nat_def, | |||
| const QString & | nat_indef | |||
| ) |
DEPRECATED The constructor with arguments, assumes singular!
- Parameters:
-
fem_def reference to a QString with the definite female article fem_indef reference to a QString with the indefinite female article mal_def reference to a QString with the definite male article mal_indef reference to a QString with the indefinite male article nat_def reference to a QString with the definite neutral article nat_indef reference to a QString with the indefinite neutral article
Definition at line 45 of file keduvocarticle.cpp.
| KEduVocArticle::~KEduVocArticle | ( | ) |
Member Function Documentation
| QString KEduVocArticle::article | ( | ArticleNumber | number, | |
| ArticleDefiniteness | definite, | |||
| ArticleGender | gender | |||
| ) |
Definition at line 63 of file keduvocarticle.cpp.
| int KEduVocArticle::indexOf | ( | ArticleNumber | number, | |
| ArticleDefiniteness | definite, | |||
| ArticleGender | gender | |||
| ) | [static] |
Definition at line 81 of file keduvocarticle.cpp.
| bool KEduVocArticle::isArticle | ( | const QString & | article | ) | const |
Definition at line 86 of file keduvocarticle.cpp.
| bool KEduVocArticle::isEmpty | ( | ) |
Definition at line 91 of file keduvocarticle.cpp.
| KEduVocArticle & KEduVocArticle::operator= | ( | const KEduVocArticle & | other | ) |
| void KEduVocArticle::setArticle | ( | const QString & | article, | |
| int | index | |||
| ) |
Definition at line 76 of file keduvocarticle.cpp.
| void KEduVocArticle::setArticle | ( | const QString & | article, | |
| ArticleNumber | number, | |||
| ArticleDefiniteness | definite, | |||
| ArticleGender | gender | |||
| ) |
Definition at line 71 of file keduvocarticle.cpp.
Member Data Documentation
| Private* const KEduVocArticle::d |
Definition at line 96 of file keduvocarticle.h.
The documentation for this class was generated from the following files:
KDE 4.1 API Reference