class Vocable : public QListViewItem, public ItemAls Eigenschaften hat die Klasse folgendes definiert (allerdings privat):
QString aWord: Speichert das Wort.QStringList aTranslations: Speichert die Übersetzungen.QString aRemark: Speichert die (optionale) Bemerkung bzw. Erklärung zur Vokabel.QString aTag: Speichert eine zusätzliche Information. ("tag" = Markierung).class Itembool isVocable(),bool isLesson()class Lesson : public QListViewItem, public Item:QString aTitle: Der Titel der Lektion.class Vocabulary : public QListView:QString aTitle: Der Titel der Vokabeldatei.QString aDescription: eine genauere Beschreibung.QString aDate: Speichert ein Datum oder sonstiges (ist ja ein String).QString aAuthor: Speichert den Namen des Autors/der Autorin.void loadFromFile(QString): lädt eine Vokabeldatei.void saveToFile(QString): speichert die Vokabeln und Lektionen in eine Datei.void parseXML(QString): parst XML-Daten. Wird von loadFromFile() aufgerufen.QString toXML(): gibt XML-Daten aus. wird von saveToFile() verwendet.class VocabularyParser : QXmlDefaultHandler: