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

libkdeedu/keduvocdocument

KEduVocLesson Class Reference

#include <keduvoclesson.h>

Inheritance diagram for KEduVocLesson:

Inheritance graph
[legend]

List of all members.


Detailed Description

class to store information about a lesson

Definition at line 27 of file keduvoclesson.h.


Public Member Functions

void appendEntry (KEduVocExpression *entry)
QList< KEduVocExpression * > entries (EnumEntriesRecursive recursive=NotRecursive)
KEduVocExpression * entry (int row, EnumEntriesRecursive recursive=NotRecursive)
int entryCount (EnumEntriesRecursive recursive=NotRecursive)
void insertEntry (int index, KEduVocExpression *entry)
 KEduVocLesson (const KEduVocLesson &other)
 KEduVocLesson (const QString &name, KEduVocContainer *parent=0)
KEduVocLesson & operator= (const KEduVocLesson &)
void removeEntry (KEduVocExpression *entry)
 ~KEduVocLesson ()

Constructor & Destructor Documentation

KEduVocLesson::KEduVocLesson ( const QString &  name,
KEduVocContainer *  parent = 0 
) [explicit]

default constructor

Definition at line 34 of file keduvoclesson.cpp.

KEduVocLesson::KEduVocLesson ( const KEduVocLesson &  other  ) 

copy constructor for d-pointer safe copying

Definition at line 40 of file keduvoclesson.cpp.

KEduVocLesson::~KEduVocLesson (  ) 

destructor

Definition at line 47 of file keduvoclesson.cpp.


Member Function Documentation

void KEduVocLesson::appendEntry ( KEduVocExpression *  entry  ) 

append an entry to the lesson

Parameters:
entryid id of the entry to add

Definition at line 69 of file keduvoclesson.cpp.

QList< KEduVocExpression * > KEduVocLesson::entries ( EnumEntriesRecursive  recursive = NotRecursive  )  [virtual]

get a list of all entries in the lesson

Implements KEduVocContainer.

Definition at line 53 of file keduvoclesson.cpp.

KEduVocExpression * KEduVocLesson::entry ( int  row,
EnumEntriesRecursive  recursive = NotRecursive 
) [virtual]

Implements KEduVocContainer.

Definition at line 93 of file keduvoclesson.cpp.

int KEduVocLesson::entryCount ( EnumEntriesRecursive  recursive = NotRecursive  )  [virtual]

get the number of entries in the lesson

Implements KEduVocContainer.

Definition at line 61 of file keduvoclesson.cpp.

void KEduVocLesson::insertEntry ( int  index,
KEduVocExpression *  entry 
)

insert an entry at a specific position

Parameters:
index 
entry 

Definition at line 74 of file keduvoclesson.cpp.

KEduVocLesson& KEduVocLesson::operator= ( const KEduVocLesson &   ) 

assignment operator

void KEduVocLesson::removeEntry ( KEduVocExpression *  entry  ) 

remove an entry from the lesson

Parameters:
entryid id of the entry to remove

Definition at line 82 of file keduvoclesson.cpp.


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