]> Git trees. - libqmvoc.git/log
libqmvoc.git
18 years agoMove some documentation of file formats from parley to libkdeedu.
Frederik Gladhorn [Sun, 9 Sep 2007 10:14:02 +0000 (10:14 +0000)]
Move some documentation of file formats from parley to libkdeedu.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=710220

18 years agoRename kvoctrain base directory to parley.
Frederik Gladhorn [Sun, 9 Sep 2007 08:21:24 +0000 (08:21 +0000)]
Rename kvoctrain base directory to parley.

svn path=/trunk/KDE/kdeedu/kvoctrain/src/docs/; revision=710186

18 years agoChange the subdir kvoctrain to src.
Frederik Gladhorn [Sun, 9 Sep 2007 07:34:47 +0000 (07:34 +0000)]
Change the subdir kvoctrain to src.

svn path=/trunk/KDE/kdeedu/kvoctrain/kvoctrain/docs/; revision=710174

18 years agoAdd i18nc comments for word types.
Frederik Gladhorn [Fri, 7 Sep 2007 15:15:32 +0000 (15:15 +0000)]
Add i18nc comments for word types.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=709476

18 years agoRemove ! from title/author strings. I could not find a special meaning for it in...
Frederik Gladhorn [Fri, 7 Sep 2007 14:46:30 +0000 (14:46 +0000)]
Remove ! from title/author strings. I could not find a special meaning for it in csv. If I'm wrong, change it again, but add to the context message.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=709464

18 years agoFix bugs when reading the inQuery attribute (no default value).
Frederik Gladhorn [Thu, 6 Sep 2007 13:42:06 +0000 (13:42 +0000)]
Fix bugs when reading the inQuery attribute (no default value).
Make copy ctor, operator=/== complete for the lesson class.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=709057

18 years agoRemove inQuery methods.
Frederik Gladhorn [Thu, 6 Sep 2007 13:27:56 +0000 (13:27 +0000)]
Remove inQuery methods.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=709052

18 years agoMark a few lib lesson methods deprecated. Use a int list for the lesson filter. Break...
Frederik Gladhorn [Thu, 6 Sep 2007 12:41:30 +0000 (12:41 +0000)]
Mark a few lib lesson methods deprecated. Use a int list for the lesson filter. Breaks inQuery in the lesson view.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=709040

18 years agoMake lessons a list again.
Frederik Gladhorn [Thu, 6 Sep 2007 11:49:44 +0000 (11:49 +0000)]
Make lessons a list again.
QMap is too flexible. Users will kill us for changing lesson order. The flexibility of the map makes the lesson model in KVocTrain much harder to implement.
Moved the inQuery flag into the lesson class.
Fixed readers and writers. I could not verify if the keduvocvokabelnreader.cpp works.
The first lesson has 0 as index now.
A default lesson is created according to Jeremys plans, but within the document class itself, after reading the doc, so all readers profit from it.
KEduVocExpression is not initialized to lesson=-1 as default.
The old reader maps lesson 1 to 0.
Splitting and deleting lessons seems to work.
Moving lessons is not implemented (this will become interesting, when drag and drop for the lesson model is enabled).
TODO: When adding an expression, the document can automatically add it to the lesson.
  Right now we call doc->lesson.add(Exp) and doc->addExp(lesson). The later should suffice.
Fixes in KVocTrain (many +-1 are no longer needed).
CCMAIL:jeremy@scitools.com
CCMAIL:peter@peterandlinda.com

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=709026

18 years agostore/read/write image and sound tags per translation
Jeremy Paul Whiting [Thu, 6 Sep 2007 00:50:28 +0000 (00:50 +0000)]
store/read/write image and sound tags per translation

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708914

18 years agoRemove unused private vars.
Frederik Gladhorn [Thu, 6 Sep 2007 00:03:46 +0000 (00:03 +0000)]
Remove unused private vars.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708903

18 years agoGet rid of an ugly ctor for KEduVocExpression. Instead of QString and separator,...
Frederik Gladhorn [Wed, 5 Sep 2007 23:14:28 +0000 (23:14 +0000)]
Get rid of an ugly ctor for KEduVocExpression. Instead of QString and separator, use QStringList.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708895

18 years agoRemove usages form type list. Thanks to Markus Büchele.
Frederik Gladhorn [Wed, 5 Sep 2007 19:50:44 +0000 (19:50 +0000)]
Remove usages form type list. Thanks to Markus Büchele.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708837

18 years agoRemove invalid copyright lines ((C) 2001 The KDE-EDU team).
Frederik Gladhorn [Wed, 5 Sep 2007 16:59:33 +0000 (16:59 +0000)]
Remove invalid copyright lines ((C) 2001 The KDE-EDU team).

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708795

18 years agotry to extract the element data (name and origin) from the element.xml, using a trick
Pino Toscano [Tue, 4 Sep 2007 17:50:57 +0000 (17:50 +0000)]
try to extract the element data (name and origin) from the element.xml, using a trick

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708381

18 years agoConvert locale from old documents to localized language name.
Frederik Gladhorn [Tue, 4 Sep 2007 10:59:05 +0000 (10:59 +0000)]
Convert locale from old documents to localized language name.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708265

18 years agoEnable reading and writing of category tag.
Frederik Gladhorn [Mon, 3 Sep 2007 18:58:28 +0000 (18:58 +0000)]
Enable reading and writing of category tag.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708066

18 years agoKGlobalSettings -> KColorScheme deprecated--
Arto Hytönen [Mon, 3 Sep 2007 18:50:34 +0000 (18:50 +0000)]
KGlobalSettings -> KColorScheme deprecated--

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708062

18 years agoBegin reworking the wizard to reflect changes in the document classes.
Frederik Gladhorn [Mon, 3 Sep 2007 15:45:39 +0000 (15:45 +0000)]
Begin reworking the wizard to reflect changes in the document classes.
  - added author title etc page.
  - added category combobox to author title page.
  - added get/set methods for category to keduvocdocument
  - added a new identifier name/locale page
The old pages are still there, but will be removed, when the new stuff is working.
Writing/reading of the category still missing.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708003

18 years agomake lessons in document on the stack instead of the heap, and react to these changes...
Jeremy Paul Whiting [Mon, 3 Sep 2007 14:41:39 +0000 (14:41 +0000)]
make lessons in document on the stack instead of the heap, and react to these changes in kvoctrain

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707982

18 years agoReplace round with qRound, because round is not available
Steve Evans [Mon, 3 Sep 2007 06:36:43 +0000 (06:36 +0000)]
Replace round with qRound, because round is not available
on all platforms, e.g., Solaris

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707844

18 years agodo not leak the document, allocating on the stack is enough
Pino Toscano [Sat, 1 Sep 2007 23:57:03 +0000 (23:57 +0000)]
do not leak the document, allocating on the stack is enough
just check whether the list is not empty, no need to know the size

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707493

18 years agomore const
Frederik Gladhorn [Sat, 1 Sep 2007 23:52:57 +0000 (23:52 +0000)]
more const

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707492

18 years agoMake KEduVocDocument::usages() const.
Frederik Gladhorn [Sat, 1 Sep 2007 23:48:13 +0000 (23:48 +0000)]
Make KEduVocDocument::usages() const.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707491

18 years agocleanup, improve identifier copy constructor
Frederik Gladhorn [Sat, 1 Sep 2007 23:41:21 +0000 (23:41 +0000)]
cleanup, improve identifier copy constructor

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707488

18 years agoRemoved personal pronound prefix "--". Only needed in the old writer, exactly once.
Frederik Gladhorn [Sat, 1 Sep 2007 23:35:23 +0000 (23:35 +0000)]
Removed personal pronound prefix "--". Only needed in the old writer, exactly once.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707487

18 years agoGive KEduVocGrade proper operator= and operator== functions.
Frederik Gladhorn [Sat, 1 Sep 2007 23:27:25 +0000 (23:27 +0000)]
Give KEduVocGrade proper operator= and operator== functions.
Use these in KEduVocTranslation.
Remove lots of comments and methods that can never be called.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707483

18 years agoUse = instead of == for assignment...
Frederik Gladhorn [Sat, 1 Sep 2007 23:15:53 +0000 (23:15 +0000)]
Use = instead of == for assignment...

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707479

18 years agoEnable copy operation of conjugations in operator= for translation.
Frederik Gladhorn [Sat, 1 Sep 2007 23:13:41 +0000 (23:13 +0000)]
Enable copy operation of conjugations in operator= for translation.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707478

18 years agoAdd some comments and a QString to hold irregular plural forms.
Frederik Gladhorn [Sat, 1 Sep 2007 22:53:04 +0000 (22:53 +0000)]
Add some comments and a QString to hold irregular plural forms.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707471

18 years agoFix tags in old reader (KV_CON_ENTRY/KV_CON_TYPE) mixed up. Works again.
Frederik Gladhorn [Sat, 1 Sep 2007 17:43:00 +0000 (17:43 +0000)]
Fix tags in old reader (KV_CON_ENTRY/KV_CON_TYPE) mixed up. Works again.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707387

18 years agoSimplify conjugation class:
Frederik Gladhorn [Sat, 1 Sep 2007 17:24:32 +0000 (17:24 +0000)]
Simplify conjugation class:
 - only consists of the entries for one language
 - tenses moved directly into translation which contains a qmap<qstring,keduvoctranslation> now.

Removed superfluous replace empty string with "".

Cleanup.
Personal pronouns much more logical this way.

Breaks reading of old conjugations (will be fixed again soon).

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707378

18 years agoRemoved KEduVocConjugation::getType()
Frederik Gladhorn [Sat, 1 Sep 2007 14:29:35 +0000 (14:29 +0000)]
Removed KEduVocConjugation::getType()
Instead, directly use KEduVocConjugation::tenses() to get a list of tenses (that correspond to conjugations).
Cleanup.
KEduVocKvtmlCompability::oldTense() to enable writing of old tenses. Still to do: the user defined tenses are not written correctly I assume.
Rename type to tense in VerbQueryDlg.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707320

18 years agocleanup conjugation class and kvtml2reader conjugations
Frederik Gladhorn [Sat, 1 Sep 2007 13:50:12 +0000 (13:50 +0000)]
cleanup conjugation class and kvtml2reader conjugations

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707302

18 years agoFix: Writer did not write <thirdperson> tag, but put third persons directly next...
Frederik Gladhorn [Sat, 1 Sep 2007 11:12:27 +0000 (11:12 +0000)]
Fix: Writer did not write <thirdperson> tag, but put third persons directly next to the others.
Conjugation class:
No more macros.
Move over to a QMap for tense-conjugation entries.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707256

18 years agoGet rid of conjugation cleanup function.
Frederik Gladhorn [Sat, 1 Sep 2007 09:59:20 +0000 (09:59 +0000)]
Get rid of conjugation cleanup function.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=707228

18 years agoEnable reading of conjugations (read the right tag - KVTML_TENSE, not type-something).
Frederik Gladhorn [Fri, 31 Aug 2007 12:50:30 +0000 (12:50 +0000)]
Enable reading of conjugations (read the right tag - KVTML_TENSE, not type-something).

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706852

18 years agoWrite the tense tag for conjugations.
Frederik Gladhorn [Fri, 31 Aug 2007 12:10:02 +0000 (12:10 +0000)]
Write the tense tag for conjugations.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706836

18 years agoConjugationtype was never used, better reflected by using word type verb with appropr...
Frederik Gladhorn [Fri, 31 Aug 2007 11:54:48 +0000 (11:54 +0000)]
Conjugationtype was never used, better reflected by using word type verb with appropriate subtype.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706832

18 years agoMake tense required for conjugations, since without the tense it's worthless.
Frederik Gladhorn [Fri, 31 Aug 2007 11:53:48 +0000 (11:53 +0000)]
Make tense required for conjugations, since without the tense it's worthless.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706831

18 years agoSomewhat write conjugations. Tags are still mixed up.
Frederik Gladhorn [Fri, 31 Aug 2007 11:50:57 +0000 (11:50 +0000)]
Somewhat write conjugations. Tags are still mixed up.
Rename some QString from type to tense, as that is what it actually contains.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706830

18 years agoAdd operator=, reading old documents works now.
Frederik Gladhorn [Fri, 31 Aug 2007 09:35:50 +0000 (09:35 +0000)]
Add operator=, reading old documents works now.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706797

18 years agoget rid of old unused code
Frederik Gladhorn [Fri, 31 Aug 2007 09:26:43 +0000 (09:26 +0000)]
get rid of old unused code

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706794

18 years agoAdd compability methods to read kvtml1 tenses.
Frederik Gladhorn [Fri, 31 Aug 2007 09:09:26 +0000 (09:09 +0000)]
Add compability methods to read kvtml1 tenses.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706784

18 years agoempty function declarations--
Frederik Gladhorn [Fri, 31 Aug 2007 07:56:13 +0000 (07:56 +0000)]
empty function declarations--

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706749

18 years agoChanges in the conjugation class. No longer uses a static table to translate abreviat...
Frederik Gladhorn [Fri, 31 Aug 2007 07:53:35 +0000 (07:53 +0000)]
Changes in the conjugation class. No longer uses a static table to translate abreviated tense names, only the type field. Still needs cleanup and doesn't work. Conjugations are not saved, because of missing compability functions they are not read from old files either at this point. (Yes, nothing works)

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706748

18 years agoplug memory leak, sorry Frederik, couldnt use a Reference because of QMap for some...
Jeremy Paul Whiting [Fri, 31 Aug 2007 03:11:49 +0000 (03:11 +0000)]
plug memory leak, sorry Frederik, couldnt use a Reference because of QMap for some reason. :(

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706659

18 years agoI hope I still know what I'm doing around here. Load the column title correctly in...
Peter Hedlund [Thu, 30 Aug 2007 18:07:49 +0000 (18:07 +0000)]
I hope I still know what I'm doing around here. Load the column title correctly in old kvtml format.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706537

18 years agoMove document->conjugation() into identifier and rename it to personalPronouns.
Frederik Gladhorn [Thu, 30 Aug 2007 12:29:37 +0000 (12:29 +0000)]
Move document->conjugation() into identifier and rename it to personalPronouns.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706438

18 years agoMoved article management from doc class to identifier.
Frederik Gladhorn [Thu, 30 Aug 2007 12:08:14 +0000 (12:08 +0000)]
Moved article management from doc class to identifier.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706431

18 years agoApidox++
Frederik Gladhorn [Thu, 30 Aug 2007 10:29:09 +0000 (10:29 +0000)]
Apidox++

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706412

18 years agoBegin of a class KEduVocIdentifier.
Frederik Gladhorn [Thu, 30 Aug 2007 10:22:03 +0000 (10:22 +0000)]
Begin of a class KEduVocIdentifier.
So far it only contains name and locale.
From now on:
 - locale = two letter language code, en, es, de,...
 - name = description of the contents - English, Spanish, Famous people, Definition, Muscle in latin,...

Next will be to move the articles and personal pronouns into the identifier class.
Eventually the tenses should be kept there as well.

Adapted all readers/writers.
Appending identifiers should always give sane default values.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706410

18 years agoLessons have names not descriptions. lesson->description() is now lesson->name(). v3.93.0
Frederik Gladhorn [Wed, 29 Aug 2007 17:21:31 +0000 (17:21 +0000)]
Lessons have names not descriptions. lesson->description() is now lesson->name().

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706196

18 years agoRemove very old search method. Never got used.
Frederik Gladhorn [Wed, 29 Aug 2007 17:06:48 +0000 (17:06 +0000)]
Remove very old search method. Never got used.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706187

18 years agoRemove all calls to document->originalIdentifier() - replaced by document->identifier(0).
Frederik Gladhorn [Wed, 29 Aug 2007 16:36:16 +0000 (16:36 +0000)]
Remove all calls to document->originalIdentifier() - replaced by document->identifier(0).

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706177

18 years agoRename documentRemark to documentComment
Frederik Gladhorn [Wed, 29 Aug 2007 13:52:23 +0000 (13:52 +0000)]
Rename documentRemark to documentComment

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706123

18 years agoFinally change formatting to FOUR SPACES.
Frederik Gladhorn [Wed, 29 Aug 2007 13:36:39 +0000 (13:36 +0000)]
Finally change formatting to FOUR SPACES.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706119

18 years agoRemove enable sorting option which is not applicable any more. Used nowhere.
Frederik Gladhorn [Wed, 29 Aug 2007 13:21:39 +0000 (13:21 +0000)]
Remove enable sorting option which is not applicable any more. Used nowhere.
Was not even written in newer docs.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=706115

18 years agoapidox fixes
Jeremy Paul Whiting [Wed, 29 Aug 2007 02:15:27 +0000 (02:15 +0000)]
apidox fixes

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705967

18 years agoAdd some debug info, next will come the rewrite. Go back here, if nothing works.
Frederik Gladhorn [Tue, 28 Aug 2007 20:46:25 +0000 (20:46 +0000)]
Add some debug info, next will come the rewrite. Go back here, if nothing works.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705898

18 years agoAdded comments to the conjugation reading function in the desperate attempt to unders...
Frederik Gladhorn [Tue, 28 Aug 2007 20:19:17 +0000 (20:19 +0000)]
Added comments to the conjugation reading function in the desperate attempt to understand the functioning of the conjugation class.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705886

18 years agoMove KEduVocConjugation into its own file.
Frederik Gladhorn [Tue, 28 Aug 2007 18:17:36 +0000 (18:17 +0000)]
Move KEduVocConjugation into its own file.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705851

18 years agoThrow out the uniqueType() method (not necessary) and enable writing of types for...
Frederik Gladhorn [Tue, 28 Aug 2007 15:36:40 +0000 (15:36 +0000)]
Throw out the uniqueType() method (not necessary) and enable writing of types for kvtml 1.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705789

18 years agoremove comment
Frederik Gladhorn [Tue, 28 Aug 2007 15:29:11 +0000 (15:29 +0000)]
remove comment

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705784

18 years agoImplement oldType().
Frederik Gladhorn [Tue, 28 Aug 2007 14:44:51 +0000 (14:44 +0000)]
Implement oldType().

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705769

18 years agoMove oldType() function to the compability class. Apidox it.
Frederik Gladhorn [Tue, 28 Aug 2007 14:42:41 +0000 (14:42 +0000)]
Move oldType() function to the compability class. Apidox it.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705766

18 years agoMoved some type handling compability functions to the compability class.
Frederik Gladhorn [Tue, 28 Aug 2007 14:02:43 +0000 (14:02 +0000)]
Moved some type handling compability functions to the compability class.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705750

18 years agoapidox
Frederik Gladhorn [Tue, 28 Aug 2007 13:35:18 +0000 (13:35 +0000)]
apidox

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705747

18 years agoAdd complete support for READING old kvtml usage labels.
Frederik Gladhorn [Tue, 28 Aug 2007 13:30:15 +0000 (13:30 +0000)]
Add complete support for READING old kvtml usage labels.
New class: KEduVocCompablility to contain all constants needed for the above conversions.
The type and conjugation stuff should also move there, to finall clean up with all scattered defines.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705745

18 years agoremove warning, now that grade_t is unsigned int instead of char
Jeremy Paul Whiting [Tue, 28 Aug 2007 11:40:18 +0000 (11:40 +0000)]
remove warning, now that grade_t is unsigned int instead of char

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705702

18 years agochange translation class translation method to text()
Jeremy Paul Whiting [Tue, 28 Aug 2007 02:06:55 +0000 (02:06 +0000)]
change translation class translation method to text()

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705484

18 years agoRemove comment, enable comparison and copy of falseFriends (operator= and ==).
Frederik Gladhorn [Tue, 28 Aug 2007 00:24:58 +0000 (00:24 +0000)]
Remove comment, enable comparison and copy of falseFriends (operator= and ==).

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705461

18 years agoMake usages inside the translation class a QSet<QString>.
Frederik Gladhorn [Tue, 28 Aug 2007 00:19:10 +0000 (00:19 +0000)]
Make usages inside the translation class a QSet<QString>.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705459

18 years agoMake usages a QSet<QString> in the document.
Frederik Gladhorn [Tue, 28 Aug 2007 00:08:05 +0000 (00:08 +0000)]
Make usages a QSet<QString> in the document.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705458

18 years agoImplement KEduVocExpression::removeTranslation(int index).
Frederik Gladhorn [Tue, 28 Aug 2007 00:00:27 +0000 (00:00 +0000)]
Implement KEduVocExpression::removeTranslation(int index).
Only a call to remove() of the QMap.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705457

18 years agoadd comment to merge section
Frederik Gladhorn [Mon, 27 Aug 2007 23:56:16 +0000 (23:56 +0000)]
add comment to merge section

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705456

18 years agoremove comment
Frederik Gladhorn [Mon, 27 Aug 2007 23:55:50 +0000 (23:55 +0000)]
remove comment

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705455

18 years agoRemove comment, enable commented csv writer that was commented out for no reason.
Frederik Gladhorn [Mon, 27 Aug 2007 23:51:38 +0000 (23:51 +0000)]
Remove comment, enable commented csv writer that was commented out for no reason.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705452

18 years agoRemove all calls to KEduVocExpression->translationCount() and the function itself...
Frederik Gladhorn [Mon, 27 Aug 2007 23:28:20 +0000 (23:28 +0000)]
Remove all calls to KEduVocExpression->translationCount() and the function itself, since we use a QMap for translations.
Now it will actually be possible to remove translations.
Use KEduVocExpression->translationIndices() to get the translations that are present.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705446

18 years agoat least return something
Pino Toscano [Mon, 27 Aug 2007 23:11:00 +0000 (23:11 +0000)]
at least return something

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705441

18 years agoMake rename and remove of usages actually work.
Frederik Gladhorn [Mon, 27 Aug 2007 23:07:41 +0000 (23:07 +0000)]
Make rename and remove of usages actually work.
Now the lib iterates over all translations to rename/remove the label.
Since these are rather uncommon events the cost of the iteration is ok.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705438

18 years agoMake renameUsage return void as intended
Frederik Gladhorn [Mon, 27 Aug 2007 22:43:33 +0000 (22:43 +0000)]
Make renameUsage return void as intended

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705429

18 years agomake detectFileType static, it does not need an instance of document
Pino Toscano [Mon, 27 Aug 2007 22:41:50 +0000 (22:41 +0000)]
make detectFileType static, it does not need an instance of document

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705428

18 years agoapidox
Frederik Gladhorn [Mon, 27 Aug 2007 22:34:03 +0000 (22:34 +0000)]
apidox

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705424

18 years agoRewrite of everything related to usages.
Frederik Gladhorn [Mon, 27 Aug 2007 22:30:09 +0000 (22:30 +0000)]
Rewrite of everything related to usages.
A usage is now simply a QStringList.
Translations can contain as many usage QStrings as they want (also QStringList).
Another dtd update: A translation can contain multiple <usage>tags.
Removal of usage label management classes.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705421

18 years agoremove old stuff, said frederik
Pino Toscano [Mon, 27 Aug 2007 16:01:04 +0000 (16:01 +0000)]
remove old stuff, said frederik

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705265

18 years ago+constness
Pino Toscano [Mon, 27 Aug 2007 15:52:03 +0000 (15:52 +0000)]
+constness

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705261

18 years agogive CamelCase names to the values of the document type enum
Pino Toscano [Mon, 27 Aug 2007 15:44:00 +0000 (15:44 +0000)]
give CamelCase names to the values of the document type enum

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705258

18 years ago#include reduction and cleanup in keduvodocument
Pino Toscano [Mon, 27 Aug 2007 15:33:00 +0000 (15:33 +0000)]
#include reduction and cleanup in keduvodocument

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705253

18 years agomultipleChoice and comparison return references
Jeremy Paul Whiting [Mon, 27 Aug 2007 15:26:24 +0000 (15:26 +0000)]
multipleChoice and comparison return references

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705251

18 years agostart to get rid of #define's in public headers:
Pino Toscano [Mon, 27 Aug 2007 15:07:06 +0000 (15:07 +0000)]
start to get rid of #define's in public headers:
- move the kvocdocument-specific ones into a private header
- move a pair of kvoctrain-specific ones to kvoctrain

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705244

18 years agoapidox
Frederik Gladhorn [Mon, 27 Aug 2007 14:47:32 +0000 (14:47 +0000)]
apidox

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705240

18 years agomove private class into class
Frederik Gladhorn [Mon, 27 Aug 2007 14:34:46 +0000 (14:34 +0000)]
move private class into class

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705235

18 years agoapidox
Frederik Gladhorn [Mon, 27 Aug 2007 14:34:04 +0000 (14:34 +0000)]
apidox

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705234

18 years agoMake KEduVocGradePrivate part of KEduVocGrade
Frederik Gladhorn [Mon, 27 Aug 2007 14:22:31 +0000 (14:22 +0000)]
Make KEduVocGradePrivate part of KEduVocGrade

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705233

18 years agoapidox
Frederik Gladhorn [Mon, 27 Aug 2007 13:41:43 +0000 (13:41 +0000)]
apidox

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705220

18 years agoAdd voc document mainpage
Frederik Gladhorn [Mon, 27 Aug 2007 13:39:10 +0000 (13:39 +0000)]
Add voc document mainpage

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705219

18 years agoKDEEDU -> KDE Education Project
Frederik Gladhorn [Mon, 27 Aug 2007 13:05:42 +0000 (13:05 +0000)]
KDEEDU -> KDE Education Project

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705211

18 years agoMake the lib mainpage contain some info and links (I hope).
Frederik Gladhorn [Mon, 27 Aug 2007 12:23:03 +0000 (12:23 +0000)]
Make the lib mainpage contain some info and links (I hope).

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705181

18 years agoAdded a bunch of missing i18n calls, use the const QStrings for special types when...
Frederik Gladhorn [Mon, 27 Aug 2007 11:06:05 +0000 (11:06 +0000)]
Added a bunch of missing i18n calls, use the const QStrings for special types when creating default types.

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=705168