libkdeedu/keduvocdocument
KEduVocWordType Class Reference
class to store translation word types More...
#include <keduvocwordtype.h>

Public Member Functions | |
| KEduVocWordType (const QString &name, KEduVocWordType *parent=0) | |
| ~KEduVocWordType () | |
| KEduVocWordType * | childOfType (const KEduVocWordFlags &flags) |
| QList< KEduVocExpression * > | entries (EnumEntriesRecursive recursive=NotRecursive) |
| KEduVocExpression * | entry (int row, EnumEntriesRecursive recursive=NotRecursive) |
| int | entryCount (EnumEntriesRecursive recursive=NotRecursive) |
| void | setWordType (KEduVocWordFlags flags) |
| KEduVocTranslation * | translation (int row) |
| KEduVocWordFlags | wordType () const |
Detailed Description
class to store translation word types
Definition at line 33 of file keduvocwordtype.h.
Constructor & Destructor Documentation
| KEduVocWordType::KEduVocWordType | ( | const QString & | name, | |
| KEduVocWordType * | parent = 0 | |||
| ) | [explicit] |
default constructor
Definition at line 36 of file keduvocwordtype.cpp.
| KEduVocWordType::~KEduVocWordType | ( | ) |
destructor
Definition at line 40 of file keduvocwordtype.cpp.
Member Function Documentation
| KEduVocWordType * KEduVocWordType::childOfType | ( | const KEduVocWordFlags & | flags | ) |
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 133 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 48 of file keduvocwordtype.cpp.
| KEduVocExpression * KEduVocWordType::entry | ( | int | row, | |
| EnumEntriesRecursive | recursive = NotRecursive | |||
| ) | [virtual] |
Implements KEduVocContainer.
Definition at line 115 of file keduvocwordtype.cpp.
| int KEduVocWordType::entryCount | ( | EnumEntriesRecursive | recursive = NotRecursive |
) | [virtual] |
get the number of entries in the lesson
Implements KEduVocContainer.
Definition at line 57 of file keduvocwordtype.cpp.
| void KEduVocWordType::setWordType | ( | KEduVocWordFlags | flags | ) |
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 128 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 109 of file keduvocwordtype.cpp.
| KEduVocWordFlags KEduVocWordType::wordType | ( | ) | const |
Return the raw WordTypeFlags.
Returns NoInformation if no flags are set.
- Returns:
- WordTypeFlags
Definition at line 123 of file keduvocwordtype.cpp.
The documentation for this class was generated from the following files:
KDE 4.4 API Reference