parley
container.h
Go to the documentation of this file.
50 // Container ( const QString& name, KEduVocContainer::EnumContainerType type, KEduVocContainer *parent = 0 );
82 void appendChildContainer ( Container *child ) { m_container->appendChildContainer ( child->kEduVocContainer() ); }
83 void insertChildContainer ( int row, Container *child ) { m_container->insertChildContainer ( row,child->kEduVocContainer() ); }
86 Container *childContainer ( int row ) { return new Container ( m_container->childContainer ( row ) ); }
94 Container *childContainer ( const QString& name ) { return new Container ( m_container->childContainer ( name ) ); }
116 void removeTranslation ( int translation ) { return m_container->removeTranslation ( translation ); }
151 int expressionsOfGrade ( int translation, unsigned int grade, bool recursive ) { return m_container->expressionsOfGrade ( translation,grade, boolToEnum ( recursive ) ); }
158 void resetGrades ( int translation, bool recursive ) { return m_container->resetGrades ( translation, boolToEnum ( recursive ) ); }
165 double averageGrade ( int translation, bool recursive ) { return m_container->averageGrade ( translation, boolToEnum ( recursive ) ); }
static KEduVocContainer::EnumEntriesRecursive boolToEnum(bool recursive)
Definition: container.cpp:50
void removeTranslation(int translation)
Definition: container.h:116
KEduVocContainer wrapping class for Kross scripts (inherited by Lesson)
Definition: container.h:33
QVariantList toVariantList(QList< T * > objList) const
Definition: container.h:173
Container * childContainer(const QString &name)
Definition: container.h:94
void removeChildContainer(int row)
Definition: container.h:85
double averageGrade(int translation, bool recursive)
Returns the average grade of the specified translation considering all the lesson entries...
Definition: container.h:165
static bool enumToBool(KEduVocContainer::EnumEntriesRecursive recursive)
Definition: container.cpp:43
KEduVocContainer * findContainer(const QString &name)
Definition: container.cpp:74
int expressionsOfGrade(int translation, unsigned int grade, bool recursive)
Returns how many expressions of language with index translation have grade as grade.
Definition: container.h:151
void resetGrades(int translation, bool recursive)
Remove grades from all entries of this lessons.
Definition: container.h:158
static QList< KEduVocContainer * > flattenContainer(KEduVocContainer *root)
Definition: container.cpp:62
KEduVocContainer * kEduVocContainer()
Definition: container.h:69
void appendChildContainer(Container *child)
Definition: container.h:82
void insertChildContainer(int row, Container *child)
Definition: container.h:83
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.