libkdeedu/keduvocdocument
keduvoccontainer.cpp
Go to the documentation of this file.
52 KEduVocContainer::KEduVocContainer(const QString& name, EnumContainerType type, KEduVocContainer *parent)
261 int KEduVocContainer::expressionsOfGrade(int translation, grade_t grade, EnumEntriesRecursive recursive)
QList< KEduVocContainer * > childContainers()
Definition: keduvoccontainer.cpp:190
class to store information about a container - that can be a lesson or word types ...
Definition: keduvoccontainer.h:30
virtual QList< KEduVocExpression * > entries(EnumEntriesRecursive recursive=NotRecursive)=0
get a list of all entries in the container
KEduVocContainer * childContainer(int row)
Definition: keduvoccontainer.cpp:85
KEduVocContainer::EnumContainerType containerType()
The type of this container.
Definition: keduvoccontainer.cpp:205
KEduVocContainer(const QString &name, EnumContainerType type, KEduVocContainer *parent=0)
default constructor
Definition: keduvoccontainer.cpp:52
virtual KEduVocExpression * entry(int row, EnumEntriesRecursive recursive=NotRecursive)=0
void setContainerType(KEduVocContainer::EnumContainerType type)
Set the type of container.
Definition: keduvoccontainer.cpp:200
void invalidateChildLessonEntries()
Set the child entry cache to invalid.
Definition: keduvoccontainer.cpp:241
KEduVocContainer & operator=(const KEduVocContainer &)
assignment operator
Definition: keduvoccontainer.cpp:136
virtual int entryCount(EnumEntriesRecursive recursive=NotRecursive)=0
bool operator==(const KEduVocContainer &other)
equality operator
Definition: keduvoccontainer.cpp:143
void resetGrades(int translation, EnumEntriesRecursive recursive)
Remove grades from all entries of this lessons.
Definition: keduvoccontainer.cpp:272
KUrl imageUrl()
get the image url for this container if it exists
Definition: keduvoccontainer.cpp:211
void setInPractice(bool inPractice)
Definition: keduvoccontainer.cpp:166
void updateChildLessonEntries()
Recreate the cache of entries in this lesson's child lessons.
Definition: keduvoccontainer.cpp:229
void deleteChildContainer(int row)
Definition: keduvoccontainer.cpp:107
Definition: keduvoccontainer.h:44
void insertChildContainer(int row, KEduVocContainer *child)
Definition: keduvoccontainer.cpp:221
void setImageUrl(const KUrl &url)
set the image url for this container
Definition: keduvoccontainer.cpp:216
This class contains one vocabulary expression as an original with one or more translations.
Definition: keduvocexpression.h:37
int expressionsOfGrade(int translation, grade_t grade, EnumEntriesRecursive recursive)
Definition: keduvoccontainer.cpp:261
void appendChildContainer(KEduVocContainer *child)
Definition: keduvoccontainer.cpp:77
KEduVocTranslation * translation(int index)
Get a pointer to the translation.
Definition: keduvocexpression.cpp:182
QList< KEduVocExpression * > entriesRecursive()
Definition: keduvoccontainer.cpp:182
double averageGrade(int translation, EnumEntriesRecursive recursive)
Definition: keduvoccontainer.cpp:250
void removeChildContainer(int row)
Definition: keduvoccontainer.cpp:115
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:37:21 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:37:21 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.