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

libkdeedu/keduvocdocument

KEduVocExpression Class Reference

This class contains one vocabulary expression as an original with one or more translations. More...

#include <keduvocexpression.h>

List of all members.

Public Member Functions

 KEduVocExpression (const KEduVocExpression &other)
 KEduVocExpression (const QStringList &translations)
 KEduVocExpression (const QString &expression)
 KEduVocExpression ()
 ~KEduVocExpression ()
bool isActive () const
KEduVocLesson * lesson () const
KEduVocExpression & operator= (const KEduVocExpression &expression)
bool operator== (const KEduVocExpression &expression) const
void removeTranslation (int index)
void resetGrades (int index)
void setActive (bool flag=true)
void setSizeHint (int sizeHint)
void setTranslation (int index, const QString &expression)
void setTranslation (int index, KEduVocTranslation *translation)
int sizeHint () const
KEduVocTranslation * translation (int index) const
KEduVocTranslation * translation (int index)
QList< int > translationIndices () const

Detailed Description

This class contains one vocabulary expression as an original with one or more translations.

Definition at line 37 of file keduvocexpression.h.


Constructor & Destructor Documentation

KEduVocExpression::KEduVocExpression (  )  [explicit]

default constructor for an empty vocabulary expression

Definition at line 77 of file keduvocexpression.cpp.

KEduVocExpression::KEduVocExpression ( const QString &  expression  )  [explicit]

Constructor for a vocabulary expression with one translation.

Parameters:
expression translation
lesson lesson number

Definition at line 81 of file keduvocexpression.cpp.

KEduVocExpression::KEduVocExpression ( const QStringList &  translations  )  [explicit]

Constructor for a vocabulary expression with an original and one or more translations.

Parameters:
expression expression
separator expression will be split into an original and one or more translations using separator
lesson lesson number, 0 for none

Definition at line 87 of file keduvocexpression.cpp.

KEduVocExpression::KEduVocExpression ( const KEduVocExpression &  other  ) 

Definition at line 96 of file keduvocexpression.cpp.

KEduVocExpression::~KEduVocExpression (  ) 

Definition at line 115 of file keduvocexpression.cpp.


Member Function Documentation

bool KEduVocExpression::isActive (  )  const

returns flag if entry is activated for queries

Definition at line 154 of file keduvocexpression.cpp.

KEduVocLesson * KEduVocExpression::lesson (  )  const

return the lesson

Definition at line 148 of file keduvocexpression.cpp.

KEduVocExpression & KEduVocExpression::operator= ( const KEduVocExpression &  expression  ) 

Definition at line 105 of file keduvocexpression.cpp.

bool KEduVocExpression::operator== ( const KEduVocExpression &  expression  )  const

Definition at line 181 of file keduvocexpression.cpp.

void KEduVocExpression::removeTranslation ( int  index  ) 

removes a translation

Parameters:
index number of translation 1..x

Definition at line 121 of file keduvocexpression.cpp.

void KEduVocExpression::resetGrades ( int  index  ) 

reset all grades of the entry

Parameters:
index identifier (language)

Definition at line 166 of file keduvocexpression.cpp.

void KEduVocExpression::setActive ( bool  flag = true  ) 

set entry active (enabled for queries)

Definition at line 160 of file keduvocexpression.cpp.

void KEduVocExpression::setSizeHint ( int  sizeHint  ) 
void KEduVocExpression::setTranslation ( int  index,
const QString &  expression 
)

Add a translation to this expression.

Parameters:
index number of translation = the identifier
expression the translation

Definition at line 135 of file keduvocexpression.cpp.

void KEduVocExpression::setTranslation ( int  index,
KEduVocTranslation *  translation 
)
int KEduVocExpression::sizeHint (  )  const
KEduVocTranslation * KEduVocExpression::translation ( int  index  )  const

Definition at line 195 of file keduvocexpression.cpp.

KEduVocTranslation * KEduVocExpression::translation ( int  index  ) 

Get a pointer to the translation.

Parameters:
index of the language identifier
Returns:
the translation

Definition at line 186 of file keduvocexpression.cpp.

QList< int > KEduVocExpression::translationIndices (  )  const

Definition at line 203 of file keduvocexpression.cpp.


The documentation for this class was generated from the following files:
  • keduvocexpression.h
  • keduvocexpression.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"
  •     lib
  • kalzium
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  •   stepcore
Generated for kdeedu by doxygen 1.5.9-20090814
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