]> Git trees. - libqmvoc.git/commitdiff
Add voc document mainpage
authorFrederik Gladhorn <gladhorn@kde.org>
Mon, 27 Aug 2007 13:39:10 +0000 (13:39 +0000)
committerFrederik Gladhorn <gladhorn@kde.org>
Mon, 27 Aug 2007 13:39:10 +0000 (13:39 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705219

keduvocdocument/Mainpage.dox [new file with mode: 0644]

diff --git a/keduvocdocument/Mainpage.dox b/keduvocdocument/Mainpage.dox
new file mode 100644 (file)
index 0000000..2e711cd
--- /dev/null
@@ -0,0 +1,35 @@
+/** @mainpage KEduVocDocument
+
+KEduVocDocument is a library for reading and writing vocabulary files used by KVocTrain, KAnagram, KHangman and KWordQuiz.
+
+
+Important classes are:
+ - KEduVocExpression to hold an abstract entry. It contains translations in KEduVocTranslation.
+ - Lessons are organized by KEduVocLesson.
+
+Grammatical terms are part of KEduVocTranslation and also contained in:
+ - KEduVocArticle (articles of a language)
+ - KEduVocConjugation (conjugations and personal pronouns)
+ - KEduVocWordType (word type management)
+
+Grammar is accesed by using an instance of KEduVocDocument.
+
+Grades can be stored using the KEduVocGrade class (part of a KEduVocTranslation).
+
+KEduVocDocument supports reading and writing of different file formats. KVTML (version 2) is the default.
+
+Readers:
+ - KEduVocKvtml2Reader the current default file format since KDE4
+ - KEduVocKvtmlReader for compability (pre KDE4)
+ - KEduVocCsvReader Comma seperated values (text files)
+ - KEduVocPaukerReader Pauker file format
+ - KEduVocVokabelnReader Vokabeln file format
+ - KEduVocXdxfReader XDXF file format
+
+Writers:
+ - KEduVocKvtml2Writer
+ - KEduVocKvtmlWriter
+ - KEduVocCsvWriter
+
+
+*/