KEduVocText
#include <keduvoctext.h>

Public Member Functions | |
| KEduVocText (const KEduVocText &other) | |
| KEduVocText (const QString &text=QString()) | |
| ~KEduVocText () | |
| count_t | badCount () const |
| void | decGrade () |
| void | fromKVTML2 (QDomElement &parent) |
| grade_t | grade () const |
| void | incBadCount () |
| void | incGrade () |
| void | incPracticeCount () |
| quint32 | interval () const |
| bool | isEmpty () |
| KEduVocText & | operator= (const KEduVocText &other) |
| bool | operator== (const KEduVocText &other) const |
| count_t | practiceCount () const |
| QDateTime | practiceDate () const |
| grade_t | preGrade () const |
| void | resetGrades () |
| void | setBadCount (count_t count) |
| void | setGrade (grade_t grade) |
| void | setInterval (quint32 interval) |
| void | setPracticeCount (count_t count) |
| void | setPracticeDate (const QDateTime &date) |
| void | setPreGrade (grade_t grade) |
| void | setText (const QString &expr) |
| QString | text () const |
| void | toKVTML2 (QDomElement &parent) |
Detailed Description
A text in vocabulary documents.
Associated with it are grade and date information. This should be used instead of strings for all things that can be tested and thus get a grade.
Definition at line 49 of file keduvoctext.h.
Constructor & Destructor Documentation
◆ KEduVocText() [1/2]
default constructor
Definition at line 27 of file keduvoctext.cpp.
◆ KEduVocText() [2/2]
| KEduVocText::KEduVocText | ( | const KEduVocText & | other | ) |
copy constructor provides safe copy of d pointer
- Parameters
-
other object to copy from
Definition at line 34 of file keduvoctext.cpp.
◆ ~KEduVocText()
| KEduVocText::~KEduVocText | ( | ) |
default destructor
Definition at line 46 of file keduvoctext.cpp.
Member Function Documentation
◆ badCount()
| count_t KEduVocText::badCount | ( | ) | const |
returns bad query count as int
- Returns
- bad query count
Definition at line 132 of file keduvoctext.cpp.
◆ decGrade()
| void KEduVocText::decGrade | ( | ) |
decrements grade
Definition at line 104 of file keduvoctext.cpp.
◆ fromKVTML2()
| void KEduVocText::fromKVTML2 | ( | QDomElement & | parent | ) |
Definition at line 218 of file keduvoctext.cpp.
◆ grade()
| grade_t KEduVocText::grade | ( | ) | const |
returns grade as int
- Returns
- number of knowledge: 0=known, x=numbers not knows
Definition at line 86 of file keduvoctext.cpp.
◆ incBadCount()
| void KEduVocText::incBadCount | ( | ) |
increment bad query count of given translation by 1
Definition at line 122 of file keduvoctext.cpp.
◆ incGrade()
| void KEduVocText::incGrade | ( | ) |
increments grade
Definition at line 99 of file keduvoctext.cpp.
◆ incPracticeCount()
| void KEduVocText::incPracticeCount | ( | ) |
increment query count of given translation by 1
Definition at line 117 of file keduvoctext.cpp.
◆ interval()
| quint32 KEduVocText::interval | ( | ) | const |
returns interval until next practice is due
Definition at line 152 of file keduvoctext.cpp.
◆ isEmpty()
| bool KEduVocText::isEmpty | ( | ) |
If the string inside is empty this returns true.
- Returns
Definition at line 241 of file keduvoctext.cpp.
◆ operator=()
| KEduVocText & KEduVocText::operator= | ( | const KEduVocText & | other | ) |
Equal operator to copy grades.
- Parameters
-
other grades copied
- Returns
- reference to the new grades
Definition at line 162 of file keduvoctext.cpp.
◆ operator==()
| bool KEduVocText::operator== | ( | const KEduVocText & | other | ) | const |
Compare two sets of grades.
- Parameters
-
other
- Returns
- true if equal
Definition at line 175 of file keduvoctext.cpp.
◆ practiceCount()
| count_t KEduVocText::practiceCount | ( | ) | const |
returns how often this entry has been practiced as int
- Returns
- total count
Definition at line 112 of file keduvoctext.cpp.
◆ practiceDate()
| QDateTime KEduVocText::practiceDate | ( | ) | const |
returns last practice date as int
Definition at line 142 of file keduvoctext.cpp.
◆ preGrade()
| grade_t KEduVocText::preGrade | ( | ) | const |
returns pregrade
Definition at line 73 of file keduvoctext.cpp.
◆ resetGrades()
| void KEduVocText::resetGrades | ( | ) |
Clears grading and date information.
Definition at line 61 of file keduvoctext.cpp.
◆ setBadCount()
| void KEduVocText::setBadCount | ( | count_t | count | ) |
set bad query count as int
- Parameters
-
count the new count
Definition at line 137 of file keduvoctext.cpp.
◆ setGrade()
| void KEduVocText::setGrade | ( | grade_t | grade | ) |
sets the grade
- Parameters
-
grade number of knowledge: 0=known, x=numbers not knows
Definition at line 91 of file keduvoctext.cpp.
◆ setInterval()
| void KEduVocText::setInterval | ( | quint32 | interval | ) |
Set interval until next practice is due.
- Parameters
-
interval the new interval
Definition at line 157 of file keduvoctext.cpp.
◆ setPracticeCount()
| void KEduVocText::setPracticeCount | ( | count_t | count | ) |
set how often this entry has been practiced as int
- Parameters
-
count the new count
Definition at line 127 of file keduvoctext.cpp.
◆ setPracticeDate()
| void KEduVocText::setPracticeDate | ( | const QDateTime & | date | ) |
◆ setPreGrade()
| void KEduVocText::setPreGrade | ( | grade_t | grade | ) |
sets the pregrade
- Parameters
-
grade number of knowledge: 0=known, x=numbers not knows
Definition at line 78 of file keduvoctext.cpp.
◆ setText()
| void KEduVocText::setText | ( | const QString & | expr | ) |
◆ text()
| QString KEduVocText::text | ( | ) | const |
The translation as string (the word itself)
- Returns
- the translation
Definition at line 51 of file keduvoctext.cpp.
◆ toKVTML2()
| void KEduVocText::toKVTML2 | ( | QDomElement & | parent | ) |
Definition at line 182 of file keduvoctext.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:01:05 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.