class Vocable : public QListViewItem, public Item
Als 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 Item
bool 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
: