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

libkdeedu/keduvocdocument

Public Member Functions | List of all members
KEduVocText Class Reference

#include <keduvoctext.h>

Inheritance diagram for KEduVocText:
Inheritance graph
[legend]

Public Member Functions

 KEduVocText (const QString &text=QString())
 
 KEduVocText (const KEduVocText &other)
 
 ~KEduVocText ()
 
count_t badCount () const
 
void decGrade ()
 
void fromKVTML2 (QDomElement &parent)
 
grade_t grade () const
 
void incBadCount ()
 
void incGrade ()
 
void incPracticeCount ()
 
bool isEmpty ()
 
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)
 

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 frede.nosp@m.rik..nosp@m.gladh.nosp@m.orn@.nosp@m.kdema.nosp@m.il.n.nosp@m.et

Definition at line 59 of file keduvoctext.h.

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
otherobject 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)

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
othergrades 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
countthe new count

Definition at line 137 of file keduvoctext.cpp.

void KEduVocText::setGrade ( grade_t  grade)

sets the grade

Parameters
gradenumber 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
countthe new count

Definition at line 125 of file keduvoctext.cpp.

void KEduVocText::setPracticeDate ( const QDateTime &  date)

Set last query date.

Parameters
datethe 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)

Definition at line 175 of file keduvoctext.cpp.


The documentation for this class was generated from the following files:
  • keduvoctext.h
  • keduvoctext.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:37:22 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

libkdeedu/keduvocdocument

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

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal