• 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
KEduVocExpression Class Reference

#include <keduvocexpression.h>

Public Member Functions

 KEduVocExpression ()
 
 KEduVocExpression (const QString &expression)
 
 KEduVocExpression (const QStringList &translations)
 
 KEduVocExpression (const KEduVocExpression &other)
 
 ~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, KEduVocTranslation *translation)
 
void setTranslation (int index, const QString &expression)
 
int sizeHint () const
 
KEduVocTranslation * translation (int index)
 
KEduVocTranslation * translation (int index) const
 
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 73 of file keduvocexpression.cpp.

KEduVocExpression::KEduVocExpression ( const QString &  expression)
explicit

Constructor for a vocabulary expression with one translation.

Parameters
expressiontranslation
lessonlesson number

Definition at line 77 of file keduvocexpression.cpp.

KEduVocExpression::KEduVocExpression ( const QStringList &  translations)
explicit

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

Parameters
expressionexpression
separatorexpression will be split into an original and one or more translations using separator
lessonlesson number, 0 for none

Definition at line 83 of file keduvocexpression.cpp.

KEduVocExpression::KEduVocExpression ( const KEduVocExpression &  other)

Definition at line 92 of file keduvocexpression.cpp.

KEduVocExpression::~KEduVocExpression ( )

Definition at line 111 of file keduvocexpression.cpp.

Member Function Documentation

bool KEduVocExpression::isActive ( ) const

returns flag if entry is activated for queries

Definition at line 150 of file keduvocexpression.cpp.

KEduVocLesson * KEduVocExpression::lesson ( ) const

return the lesson

Definition at line 144 of file keduvocexpression.cpp.

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

Definition at line 101 of file keduvocexpression.cpp.

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

Definition at line 177 of file keduvocexpression.cpp.

void KEduVocExpression::removeTranslation ( int  index)

removes a translation

Parameters
indexnumber of translation 1..x

Definition at line 117 of file keduvocexpression.cpp.

void KEduVocExpression::resetGrades ( int  index)

reset all grades of the entry

Parameters
indexidentifier (language)

Definition at line 162 of file keduvocexpression.cpp.

void KEduVocExpression::setActive ( bool  flag = true)

set entry active (enabled for queries)

Definition at line 156 of file keduvocexpression.cpp.

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

Add a translation to this expression.

Parameters
indexnumber of translation = the identifier
expressionthe translation

Definition at line 131 of file keduvocexpression.cpp.

int KEduVocExpression::sizeHint ( ) const
KEduVocTranslation * KEduVocExpression::translation ( int  index)

Get a pointer to the translation.

Parameters
indexof the language identifier
Returns
the translation

Definition at line 182 of file keduvocexpression.cpp.

KEduVocTranslation * KEduVocExpression::translation ( int  index) const

Definition at line 191 of file keduvocexpression.cpp.

QList< int > KEduVocExpression::translationIndices ( ) const

Definition at line 199 of file keduvocexpression.cpp.


The documentation for this class was generated from the following files:
  • keduvocexpression.h
  • keduvocexpression.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