]>
Git trees. - libqmvoc.git/log
Peter Hedlund [Tue, 1 May 2007 21:26:15 +0000 (21:26 +0000)]
New readers for Pauker and xdxf based on QXmlStreamReader.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=660184
Carsten Niehaus [Wed, 25 Apr 2007 10:36:21 +0000 (10:36 +0000)]
Move the compoundviewer to where it belong until KDE 4.1. Then, KAtomic
might use it, currently only Kalzium is using. This make it possible for
Marcus (GSoC) to implement new stuff outside libkdeedu.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=657900
Laurent Montel [Sun, 22 Apr 2007 10:08:20 +0000 (10:08 +0000)]
Clean include
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=656754
Laurent Montel [Mon, 16 Apr 2007 21:43:15 +0000 (21:43 +0000)]
Port to new api
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=654776
Pino Toscano [Mon, 16 Apr 2007 16:35:42 +0000 (16:35 +0000)]
revert r654492, random chopping without compiling is not a good idea
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=654618
Laurent Montel [Mon, 16 Apr 2007 09:48:52 +0000 (09:48 +0000)]
Replace some kapp call by qapp call
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=654492
Script Kiddy [Mon, 16 Apr 2007 05:10:24 +0000 (05:10 +0000)]
SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=654455
Albert Astals Cid [Sun, 15 Apr 2007 19:01:15 +0000 (19:01 +0000)]
small krazy speedup/fix
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=654315
Script Kiddy [Sun, 15 Apr 2007 05:00:59 +0000 (05:00 +0000)]
SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=654102
Peter Hedlund [Fri, 13 Apr 2007 16:05:18 +0000 (16:05 +0000)]
Removed obsolete parameter
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=653553
Laurent Montel [Tue, 10 Apr 2007 15:30:51 +0000 (15:30 +0000)]
Qt3support--
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=652272
Frederik Gladhorn [Mon, 9 Apr 2007 16:42:57 +0000 (16:42 +0000)]
Add a lesson menu.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=651912
Pino Toscano [Wed, 4 Apr 2007 22:36:54 +0000 (22:36 +0000)]
really hide the private stuff
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=650600
Pino Toscano [Wed, 4 Apr 2007 21:58:27 +0000 (21:58 +0000)]
move the test in an own subdir; no need to link to kdeui, kdecore is enough
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=650589
David Faure [Mon, 2 Apr 2007 22:55:19 +0000 (22:55 +0000)]
link
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=649652
Frederik Gladhorn [Wed, 28 Mar 2007 17:32:26 +0000 (17:32 +0000)]
m_lessonsInQuery was not updated when deleting a lesson
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=647552
Dirk Mueller [Tue, 27 Mar 2007 12:30:36 +0000 (12:30 +0000)]
pedantic--
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=647117
Pino Toscano [Mon, 26 Mar 2007 23:57:09 +0000 (23:57 +0000)]
kplotwidget has been integrated in kdeui
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=646968
Frederik Gladhorn [Mon, 26 Mar 2007 23:17:23 +0000 (23:17 +0000)]
Add appendLesson and renameLesson functions.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=646956
Peter Hedlund [Mon, 26 Mar 2007 22:44:34 +0000 (22:44 +0000)]
Better logic for getting a file name we can use for saving files that originally were in a format we don't know how to write.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=646953
Pino Toscano [Mon, 26 Mar 2007 20:32:56 +0000 (20:32 +0000)]
kdeeduplot was moved to kdeui
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=646882
Jason Harris [Mon, 26 Mar 2007 18:48:00 +0000 (18:48 +0000)]
Change headers of each file in kdeeduplot to reflect license change
(GPL->LGPL) as approved by all contributors, in preparation of moving
this lib to kdelibs.
CCMAIL: kde-edu@kde.org
CCMAIL: toscano.pino@tiscali.it
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=646823
Frederik Gladhorn [Sun, 25 Mar 2007 22:04:57 +0000 (22:04 +0000)]
Make lesson handling easier, add functions to add/remove an individual lesson. Use QList<int> instead of QList<bool> m_lessonsInQuery. Make saving and loading lessons work and simplify keduvockvtmlwriter.cpp to use the new functions.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=646498
Marc Espie [Sat, 24 Mar 2007 12:27:36 +0000 (12:27 +0000)]
don't call sqrt(int), it is not guaranteed. If it's not there, the call
will be ambiguous.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=646054
Pino Toscano [Fri, 23 Mar 2007 20:32:40 +0000 (20:32 +0000)]
SVN_SILENT warning--
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=645878
Peter Hedlund [Fri, 23 Mar 2007 19:01:03 +0000 (19:01 +0000)]
An import filter for the XML Dictionary Exchange Format (http://xdxf.sf.net). Works well with simpler dictionaries, but is of course less useful for complex ones.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=645864
David Faure [Tue, 20 Mar 2007 19:20:21 +0000 (19:20 +0000)]
Mimetypes renamed to the xdg names using qt4/fix-mimetypes.pl
(note that not all of there renamings are necessary, technically, since a number
of those old names are defined as aliases to the new name;
but better use the canonical names where possible).
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=644714
Benoît Jacob [Fri, 16 Mar 2007 12:34:11 +0000 (12:34 +0000)]
fix compile (KParts API recently changed)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=643124
Frederik Gladhorn [Thu, 15 Mar 2007 21:42:31 +0000 (21:42 +0000)]
Add function to delete lessons, optionally with contents.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=642940
Peter Hedlund [Tue, 13 Mar 2007 20:13:31 +0000 (20:13 +0000)]
Moved merging of vocabularies to the document library
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=642277
Peter Hedlund [Tue, 13 Mar 2007 17:53:33 +0000 (17:53 +0000)]
Remove an obsolete parameter in KEduVocDocument::open()
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=642225
Peter Hedlund [Tue, 13 Mar 2007 17:43:46 +0000 (17:43 +0000)]
Rename some functions for API consistency. Review of document merge code.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=642223
Peter Hedlund [Sun, 11 Mar 2007 22:45:16 +0000 (22:45 +0000)]
Remove some obsolete files and move the new KVocTrain TODO to a more customary location
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=641601
Allen Winter [Sun, 11 Mar 2007 20:01:38 +0000 (20:01 +0000)]
use libs variables.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=641556
Carsten Niehaus [Sun, 11 Mar 2007 11:23:32 +0000 (11:23 +0000)]
Sync with BlueObelisk Release 6 (out today...)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=641452
Pino Toscano [Fri, 9 Mar 2007 20:51:06 +0000 (20:51 +0000)]
const d-pointer
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=641059
Aaron J. Seigo [Thu, 8 Mar 2007 19:54:14 +0000 (19:54 +0000)]
icon name spec fixes
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=640684
Script Kiddy [Tue, 6 Mar 2007 14:00:44 +0000 (14:00 +0000)]
SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=640000
Frederik Gladhorn [Tue, 6 Mar 2007 01:45:42 +0000 (01:45 +0000)]
Add lessonIndex to get the index from the name of the lesson.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=639780
Jason Harris [Sun, 4 Mar 2007 19:10:06 +0000 (19:10 +0000)]
revert my two #include changes...I just needed to update kdelibs, sorry
for the noise.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=639250
Jason Harris [Sun, 4 Mar 2007 17:38:33 +0000 (17:38 +0000)]
Add missing "#include <kglobal.h>"
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=639219
Jason Harris [Sun, 4 Mar 2007 17:35:25 +0000 (17:35 +0000)]
Add missing "#include <QFont>"
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=639218
Pino Toscano [Sun, 4 Mar 2007 00:12:41 +0000 (00:12 +0000)]
make them a bit more Qt4-ish
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=639005
Pino Toscano [Sat, 3 Mar 2007 22:28:11 +0000 (22:28 +0000)]
API cleanup: don't use byref return values when not necessary, pass by constref when necessary, add const overloads for some methods, etc
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638975
Pino Toscano [Sat, 3 Mar 2007 22:00:54 +0000 (22:00 +0000)]
SVN_SILENT small cleanup
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638964
Pino Toscano [Sat, 3 Mar 2007 21:57:58 +0000 (21:57 +0000)]
API work on KEduVocExpression:
- move all the private stuff into a Private class
- add the copy constructor, operator= and operator== so the class can work as value class
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638963
Pino Toscano [Sat, 3 Mar 2007 21:34:41 +0000 (21:34 +0000)]
add operator==
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638957
Pino Toscano [Sat, 3 Mar 2007 11:38:40 +0000 (11:38 +0000)]
explicit for KEduVocDocument
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638795
Pino Toscano [Sat, 3 Mar 2007 10:47:45 +0000 (10:47 +0000)]
a bit of cleanup
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638787
Pino Toscano [Sat, 3 Mar 2007 10:32:12 +0000 (10:32 +0000)]
API changes in PrefLeitner:
- move all the private stuff (also the slot) into a Private class
- make the two constructors explicit and one of them more Qt4-ish
- slots -> Q_SLOTS
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638782
Pino Toscano [Sat, 3 Mar 2007 10:07:56 +0000 (10:07 +0000)]
Move (almost) all the kvtml definitions in an own header, so they are not exposed in public API (KEduVocDocument is not tied on a particular document type).
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638764
Pino Toscano [Sat, 3 Mar 2007 01:10:09 +0000 (01:10 +0000)]
make the readers and the writers really private classes, by not installing their headers and not exporting them outside the library
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638713
Pino Toscano [Sat, 3 Mar 2007 00:39:50 +0000 (00:39 +0000)]
move all the private stuff of LeitnerSystemView in an own Private class; general cleanup
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638706
Pino Toscano [Sat, 3 Mar 2007 00:18:05 +0000 (00:18 +0000)]
API changes in KEduVocDocument:
- renamed URL()/setURL() to the more Qt4-ish url() and setUrl()
- renamed docRemark()/setDocRemark() to documentRemark()/setDocumentRemark()
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638702
Peter Hedlund [Fri, 2 Mar 2007 22:43:27 +0000 (22:43 +0000)]
Cleanup
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638689
Peter Hedlund [Fri, 2 Mar 2007 19:06:09 +0000 (19:06 +0000)]
findIdentifer() -> indexOfIdentifier()
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638633
Pino Toscano [Fri, 2 Mar 2007 19:00:34 +0000 (19:00 +0000)]
Add a static pattern() method to KEduVocDocument to get a KFileDialog-suited filter string with all the documents supported when reading/writing.
This way, applications that use KEduVocDocument won't need to hardcode anymore the patterns themselves.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638631
Peter Hedlund [Thu, 1 Mar 2007 03:36:31 +0000 (03:36 +0000)]
numLessons -> lessonCount for API consistency
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638195
Peter Hedlund [Thu, 1 Mar 2007 03:27:39 +0000 (03:27 +0000)]
Crash prevention
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638194
Pino Toscano [Thu, 1 Mar 2007 00:55:55 +0000 (00:55 +0000)]
get rid of kapplication.h where possible, otherwise fall back on QApplication
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638180
Pino Toscano [Wed, 28 Feb 2007 23:21:15 +0000 (23:21 +0000)]
misc stuff, like explicit for constructors, constness, pass-by-const-ref, etc
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638143
Pino Toscano [Wed, 28 Feb 2007 23:01:27 +0000 (23:01 +0000)]
API work on KEduVocConjugation:
- move all the private stuff into the Private class
- add copy constructor and operator= so it can be used as value class
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638139
Pino Toscano [Wed, 28 Feb 2007 22:20:13 +0000 (22:20 +0000)]
API work on KEduVocDocument:
- move all the private variables to the Private class
- remove the 'inline' attribute from methods
- remove some not needed includes, ad forward declare a class
- signals -> Q_SIGNALS
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638129
Peter Hedlund [Wed, 28 Feb 2007 20:03:40 +0000 (20:03 +0000)]
Cleanup
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638092
Peter Hedlund [Wed, 28 Feb 2007 19:57:44 +0000 (19:57 +0000)]
An application can now specify the delimiter to use for csv import and export
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638091
Peter Hedlund [Wed, 28 Feb 2007 19:16:12 +0000 (19:16 +0000)]
A class for writing delimited text
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638079
Peter Hedlund [Wed, 28 Feb 2007 17:53:21 +0000 (17:53 +0000)]
Warnings--
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638055
Peter Hedlund [Wed, 28 Feb 2007 17:40:36 +0000 (17:40 +0000)]
Cleanup
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638053
Peter Hedlund [Wed, 28 Feb 2007 16:59:45 +0000 (16:59 +0000)]
numTranslations -> translationCount for API consistency. Cleanup.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=638040
Peter Hedlund [Tue, 27 Feb 2007 22:56:47 +0000 (22:56 +0000)]
Cleanup
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=637834
Peter Hedlund [Tue, 27 Feb 2007 22:45:02 +0000 (22:45 +0000)]
numEntries() -> entryCount() for API consistency
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=637827
Peter Hedlund [Tue, 27 Feb 2007 22:32:57 +0000 (22:32 +0000)]
numIdentifiers() -> identifierCount() for API consistency
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=637824
Peter Hedlund [Tue, 27 Feb 2007 22:22:13 +0000 (22:22 +0000)]
Cleanup
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=637816
Peter Hedlund [Tue, 27 Feb 2007 21:58:59 +0000 (21:58 +0000)]
Delete obsolete files
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=637813
Peter Hedlund [Tue, 27 Feb 2007 21:51:33 +0000 (21:51 +0000)]
Work on the kvtml writer
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=637811
Pino Toscano [Tue, 27 Feb 2007 11:49:43 +0000 (11:49 +0000)]
less warnings
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=637684
Peter Hedlund [Mon, 26 Feb 2007 22:59:16 +0000 (22:59 +0000)]
Work on the kvtml writer
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=637582
Peter Hedlund [Fri, 23 Feb 2007 22:07:04 +0000 (22:07 +0000)]
Work on the kvtml reader
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=636713
Peter Hedlund [Thu, 22 Feb 2007 04:53:45 +0000 (04:53 +0000)]
Cleanup. Work on the kvtml reader.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=636141
Peter Hedlund [Wed, 21 Feb 2007 23:46:37 +0000 (23:46 +0000)]
Cleanup and work on the kvtml reader
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=636119
Peter Hedlund [Wed, 21 Feb 2007 23:13:42 +0000 (23:13 +0000)]
Probably a better codec for the wql-reader.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=636114
Peter Hedlund [Wed, 21 Feb 2007 22:35:14 +0000 (22:35 +0000)]
A simple import filter for delimited text.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=636100
Peter Hedlund [Wed, 21 Feb 2007 19:24:13 +0000 (19:24 +0000)]
Remove support for obsolete file formats (.lex, .vcb).
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=636060
Peter Hedlund [Tue, 20 Feb 2007 23:30:42 +0000 (23:30 +0000)]
Port of the Vokabeln import filter.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=635807
Peter Hedlund [Tue, 20 Feb 2007 20:46:55 +0000 (20:46 +0000)]
Work on import filters. The Pauker filter now works well.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=635759
Dirk Mueller [Tue, 20 Feb 2007 09:54:23 +0000 (09:54 +0000)]
at least return *something*
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=635553
Peter Hedlund [Tue, 20 Feb 2007 05:02:45 +0000 (05:02 +0000)]
Work on a Pauker import filter. Does not work yet due to the compressed format.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=635457
Peter Hedlund [Tue, 20 Feb 2007 02:04:37 +0000 (02:04 +0000)]
Improvements to the WordQuiz import filter. Now activated also for KVocTrain.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=635451
Dirk Mueller [Mon, 19 Feb 2007 17:09:51 +0000 (17:09 +0000)]
bump so version numbers
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=635268
Pino Toscano [Sun, 18 Feb 2007 15:09:18 +0000 (15:09 +0000)]
make the year popup selector working again, and looking like the kdatepicker one
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634846
Pino Toscano [Sun, 18 Feb 2007 14:16:03 +0000 (14:16 +0000)]
extdate requires no more kde3support
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634833
Pino Toscano [Sun, 18 Feb 2007 13:35:18 +0000 (13:35 +0000)]
virtual_hook is no more needed with QObject-derived classes
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634829
Pino Toscano [Sun, 18 Feb 2007 13:23:30 +0000 (13:23 +0000)]
less #include's
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634827
Pino Toscano [Sun, 18 Feb 2007 13:09:42 +0000 (13:09 +0000)]
API changes on ExtDateTimeEdit:
- move all the private stuff (members, slots and methods) into a Private class
- signals -> Q_SIGNALS
- make a pair of constructors explicit
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634826
Pino Toscano [Sun, 18 Feb 2007 11:50:09 +0000 (11:50 +0000)]
Move a private widget into a private header, no need to expose it as public API.
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634800
Pino Toscano [Sun, 18 Feb 2007 11:09:31 +0000 (11:09 +0000)]
some check more
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634785
David Faure [Sun, 18 Feb 2007 10:09:54 +0000 (10:09 +0000)]
kplotobject.h:353: error: extra ';'
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634755
Pino Toscano [Sun, 18 Feb 2007 01:33:00 +0000 (01:33 +0000)]
API changes on ExtDateWidget:
- move the private slot to the private class
- remove virtual_hook, not needed in QObject-derived classes
- signals -> Q_SIGNALS in public API
- const-ify the d-pointer
- remove old code
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634706
Pino Toscano [Sun, 18 Feb 2007 01:02:04 +0000 (01:02 +0000)]
API changes on ExtDateEdit:
- move all the private members, init() and slots to the Private class
- make the constructors explicit
- added the 'const' attribute for simpleDateFormat()
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634704
Pino Toscano [Sun, 18 Feb 2007 00:35:39 +0000 (00:35 +0000)]
API change:
- move private member and method into the private class
- remove virtual_hook, not needed in QObject-derived classes
- const-ify the d-pointer
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=634703