libkdeedu/keduvocdocument
KEduVocWordType Class Reference
#include <keduvocwordtype.h>

Detailed Description
class to store translation word typesDefinition at line 31 of file keduvocwordtype.h.
Public Types | |
| enum | EnumWordType { General, Noun, NounMale, NounFemale, NounNeutral, Verb, Adjective, Adverb } |
Public Member Functions | |
| KEduVocWordType * | childOfType (KEduVocWordType::EnumWordType type) |
| QList< KEduVocExpression * > | entries (EnumEntriesRecursive recursive=NotRecursive) |
| KEduVocExpression * | entry (int row, EnumEntriesRecursive recursive=NotRecursive) |
| int | entryCount (EnumEntriesRecursive recursive=NotRecursive) |
| KEduVocWordType (const QString &name, KEduVocWordType *parent=0) | |
| void | setWordType (EnumWordType type) |
| KEduVocTranslation * | translation (int row) |
| KEduVocWordType::EnumWordType | wordType () const |
| ~KEduVocWordType () | |
Member Enumeration Documentation
Definition at line 35 of file keduvocwordtype.h.
Constructor & Destructor Documentation
| KEduVocWordType::KEduVocWordType | ( | const QString & | name, | |
| KEduVocWordType * | parent = 0 | |||
| ) | [explicit] |
| KEduVocWordType::~KEduVocWordType | ( | ) |
Member Function Documentation
| KEduVocWordType * KEduVocWordType::childOfType | ( | KEduVocWordType::EnumWordType | type | ) |
Return a child class (or this class) that is of the specified type.
Returns 0 if no class of that type is found.
- Parameters:
-
type
- Returns:
Definition at line 137 of file keduvocwordtype.cpp.
| QList< KEduVocExpression * > KEduVocWordType::entries | ( | EnumEntriesRecursive | recursive = NotRecursive |
) | [virtual] |
get a list of all entries in the lesson
- Parameters:
-
recursive include entries in sublessons
- Returns:
Implements KEduVocContainer.
Definition at line 50 of file keduvocwordtype.cpp.
| KEduVocExpression * KEduVocWordType::entry | ( | int | row, | |
| EnumEntriesRecursive | recursive = NotRecursive | |||
| ) | [virtual] |
| int KEduVocWordType::entryCount | ( | EnumEntriesRecursive | recursive = NotRecursive |
) | [virtual] |
get the number of entries in the lesson
Implements KEduVocContainer.
Definition at line 59 of file keduvocwordtype.cpp.
| void KEduVocWordType::setWordType | ( | EnumWordType | type | ) |
assignment operator
Internally (different from the name) the class can have one of the preset word types. These are used to determine special properties (verbs have conjugations available for example).
- Parameters:
-
type
Definition at line 127 of file keduvocwordtype.cpp.
| KEduVocTranslation * KEduVocWordType::translation | ( | int | row | ) |
The word type class does keep track of individual translations, because for one entry, the translations can have different word types (eg.
genders of nouns tend to be different in different langues).
- Parameters:
-
row
- Returns:
Definition at line 113 of file keduvocwordtype.cpp.
| KEduVocWordType::EnumWordType KEduVocWordType::wordType | ( | ) | const |
Return the meta word type for this class.
- Returns:
Definition at line 132 of file keduvocwordtype.cpp.
The documentation for this class was generated from the following files:
KDE 4.1 API Reference