• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

libkdeedu/keduvocdocument

KEduVocText Class Reference

#include <keduvoctext.h>

Inheritance diagram for KEduVocText:

Inheritance graph
[legend]

List of all members.


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.

Author:
Frederik Gladhorn <frederik.gladhorn@kdemail.net>

Definition at line 59 of file keduvoctext.h.


Public Member Functions

count_t badCount () const
void decGrade ()
void fromKVTML2 (QDomElement &parent)
grade_t grade () const
void incBadCount ()
void incGrade ()
void incPracticeCount ()
bool isEmpty ()
 KEduVocText (const KEduVocText &other)
 KEduVocText (const QString &text=QString())
KEduVocText & operator= (const KEduVocText &other)
bool operator== (const KEduVocText &other) const
count_t practiceCount () const
QDateTime practiceDate () const
void resetGrades ()
void setBadCount (count_t count)
void setGrade (grade_t grade)
void setPracticeCount (count_t count)
void setPracticeDate (const QDateTime &date)
void setText (const QString &expr)
QString text () const
void toKVTML2 (QDomElement &parent)
 ~KEduVocText ()

Constructor & Destructor Documentation

KEduVocText::KEduVocText ( const QString &  text = QString()  ) 

default constructor

Definition at line 33 of file keduvoctext.cpp.

KEduVocText::KEduVocText ( const KEduVocText &  other  ) 

copy constructor provides safe copy of d pointer

Parameters:
other object to copy from

Definition at line 40 of file keduvoctext.cpp.

KEduVocText::~KEduVocText (  ) 

default destructor

Definition at line 50 of file keduvoctext.cpp.


Member Function Documentation

count_t KEduVocText::badCount (  )  const

returns bad query count as int

Returns:
bad query count

Definition at line 131 of file keduvoctext.cpp.

void KEduVocText::decGrade (  ) 

decrements grade

Definition at line 98 of file keduvoctext.cpp.

void KEduVocText::fromKVTML2 ( QDomElement &  parent  ) 

Reimplemented in KEduVocTranslation.

Definition at line 205 of file keduvoctext.cpp.

grade_t KEduVocText::grade (  )  const

returns grade as int

Returns:
number of knowlegde: 0=known, x=numbers not knows

Definition at line 77 of file keduvoctext.cpp.

void KEduVocText::incBadCount (  ) 

increment bad query count of given translation by 1

Definition at line 119 of file keduvoctext.cpp.

void KEduVocText::incGrade (  ) 

increments grade

Definition at line 92 of file keduvoctext.cpp.

void KEduVocText::incPracticeCount (  ) 

increment query count of given translation by 1

Definition at line 113 of file keduvoctext.cpp.

bool KEduVocText::isEmpty (  ) 

If the string inside is empty this returns true.

Returns:

Definition at line 227 of file keduvoctext.cpp.

KEduVocText & KEduVocText::operator= ( const KEduVocText &  other  ) 

Equal operator to copy grades.

Parameters:
other grades copied
Returns:
reference to the new grades

Definition at line 154 of file keduvoctext.cpp.

bool KEduVocText::operator== ( const KEduVocText &  other  )  const

Compare two sets of grades.

Parameters:
other 
Returns:
true if equal

Definition at line 165 of file keduvoctext.cpp.

count_t KEduVocText::practiceCount (  )  const

returns how often this entry has been practiced as int

Returns:
total count

Definition at line 107 of file keduvoctext.cpp.

QDateTime KEduVocText::practiceDate (  )  const

returns last practice date as int

Definition at line 143 of file keduvoctext.cpp.

void KEduVocText::resetGrades (  ) 

Clears grading and date information.

Definition at line 65 of file keduvoctext.cpp.

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.

void KEduVocText::setGrade ( grade_t  grade  ) 

sets the grade

Parameters:
grade number of knowlegde: 0=known, x=numbers not knows

Definition at line 83 of file keduvoctext.cpp.

void KEduVocText::setPracticeCount ( count_t  count  ) 

set how often this entry has been practiced as int

Parameters:
count the new count

Definition at line 125 of file keduvoctext.cpp.

void KEduVocText::setPracticeDate ( const QDateTime &  date  ) 

Set last query date.

Parameters:
date the new date

Definition at line 149 of file keduvoctext.cpp.

void KEduVocText::setText ( const QString &  expr  ) 

Sets the translation.

Parameters:
expr 

Definition at line 60 of file keduvoctext.cpp.

QString KEduVocText::text (  )  const

The translation as string (the word itself).

Returns:
the translation

Definition at line 55 of file keduvoctext.cpp.

void KEduVocText::toKVTML2 ( QDomElement &  parent  ) 

Reimplemented in KEduVocTranslation.

Definition at line 175 of file keduvoctext.cpp.


The documentation for this class was generated from the following files:
  • keduvoctext.h
  • keduvoctext.cpp

libkdeedu/keduvocdocument

Skip menu "libkdeedu/keduvocdocument"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
  •   stepcore
Generated for kdeedu by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal