[kde-edu]: KDE/kdeedu
Peter Hedlund
peter at peterandlinda.com
Tue Nov 1 03:27:30 CET 2005
SVN commit 476300 by hedlund:
This moves the new KEduVocDocument class and related classes to libkdeedu/kdeeducore. Currently used by KWordQuiz, but other applications using kvtml files are encouraged to use theses classes to prevent data loss for the user when using the same vocabulary file in different programs.
All are encouraged to help refine the code and provide comments.
CCMAIL:kde-edu at kde.org
M +6 -11 kwordquiz/src/Makefile.am
D kwordquiz/src/keduvocdocument.cpp
D kwordquiz/src/keduvocdocument.h
D kwordquiz/src/keduvocexpression.cpp
D kwordquiz/src/keduvocexpression.h
D kwordquiz/src/keduvocgrammar.cpp
D kwordquiz/src/keduvocgrammar.h
D kwordquiz/src/keduvockvtmlreader.cpp
D kwordquiz/src/keduvockvtmlreader.h
D kwordquiz/src/keduvockvtmlwriter.cpp
D kwordquiz/src/keduvockvtmlwriter.h
D kwordquiz/src/keduvocmultiplechoice.cpp
D kwordquiz/src/keduvocmultiplechoice.h
D kwordquiz/src/keduvocwqlreader.cpp
D kwordquiz/src/keduvocwqlreader.h
D kwordquiz/src/keduvocwqlwriter.cpp
D kwordquiz/src/keduvocwqlwriter.h
D kwordquiz/src/leitnerbox.cpp
D kwordquiz/src/leitnerbox.h
D kwordquiz/src/leitnersystem.cpp
D kwordquiz/src/leitnersystem.h
D kwordquiz/src/leitnersystemview.cpp
D kwordquiz/src/leitnersystemview.h
D kwordquiz/src/prefleitner.cpp
D kwordquiz/src/prefleitner.h
D kwordquiz/src/prefleitnerbase.ui
M +12 -6 libkdeedu/kdeeducore/Makefile.am
A libkdeedu/kdeeducore/keduvocdocument.cpp kwordquiz/src/keduvocdocument.cpp#475901 [License: GPL (v2+)]
A libkdeedu/kdeeducore/keduvocdocument.h kwordquiz/src/keduvocdocument.h#475901
A libkdeedu/kdeeducore/keduvocexpression.cpp kwordquiz/src/keduvocexpression.cpp#475901
A libkdeedu/kdeeducore/keduvocexpression.h kwordquiz/src/keduvocexpression.h#475901
A libkdeedu/kdeeducore/keduvocgrammar.cpp kwordquiz/src/keduvocgrammar.cpp#475901
A libkdeedu/kdeeducore/keduvocgrammar.h kwordquiz/src/keduvocgrammar.h#475901
A libkdeedu/kdeeducore/keduvockvtmlreader.cpp kwordquiz/src/keduvockvtmlreader.cpp#475901
A libkdeedu/kdeeducore/keduvockvtmlreader.h kwordquiz/src/keduvockvtmlreader.h#475901
A libkdeedu/kdeeducore/keduvockvtmlwriter.cpp kwordquiz/src/keduvockvtmlwriter.cpp#475901
A libkdeedu/kdeeducore/keduvockvtmlwriter.h kwordquiz/src/keduvockvtmlwriter.h#475901
A libkdeedu/kdeeducore/keduvocmultiplechoice.cpp kwordquiz/src/keduvocmultiplechoice.cpp#475901
A libkdeedu/kdeeducore/keduvocmultiplechoice.h kwordquiz/src/keduvocmultiplechoice.h#475901
A libkdeedu/kdeeducore/keduvocwqlreader.cpp kwordquiz/src/keduvocwqlreader.cpp#475901
A libkdeedu/kdeeducore/keduvocwqlreader.h kwordquiz/src/keduvocwqlreader.h#475901
A libkdeedu/kdeeducore/keduvocwqlwriter.cpp kwordquiz/src/keduvocwqlwriter.cpp#475901
A libkdeedu/kdeeducore/keduvocwqlwriter.h kwordquiz/src/keduvocwqlwriter.h#475901
A libkdeedu/kdeeducore/keduvowqlreader.cpp kwordquiz/src/keduvocwqlreader.cpp#475901
A libkdeedu/kdeeducore/keduvowqlreader.h kwordquiz/src/keduvocwqlreader.h#475901
A libkdeedu/kdeeducore/keduvowqlwriter.cpp kwordquiz/src/keduvocwqlwriter.cpp#475901
A libkdeedu/kdeeducore/keduvowqlwriter.h kwordquiz/src/keduvocwqlwriter.h#475901
A libkdeedu/kdeeducore/leitnerbox.cpp kwordquiz/src/leitnerbox.cpp#475901
A libkdeedu/kdeeducore/leitnerbox.h kwordquiz/src/leitnerbox.h#475901
A libkdeedu/kdeeducore/leitnersystem.cpp kwordquiz/src/leitnersystem.cpp#475901
A libkdeedu/kdeeducore/leitnersystem.h kwordquiz/src/leitnersystem.h#475901
A libkdeedu/kdeeducore/leitnersystemview.cpp kwordquiz/src/leitnersystemview.cpp#475901 [License: UNKNOWN]
A libkdeedu/kdeeducore/leitnersystemview.h kwordquiz/src/leitnersystemview.h#475901
A libkdeedu/kdeeducore/prefleitner.cpp kwordquiz/src/prefleitner.cpp#475901
A libkdeedu/kdeeducore/prefleitner.h kwordquiz/src/prefleitner.h#475901 [License: UNKNOWN]
A libkdeedu/kdeeducore/prefleitnerbase.ui kwordquiz/src/prefleitnerbase.ui#475901
--- trunk/KDE/kdeedu/kwordquiz/src/Makefile.am #476299:476300
@@ -9,12 +9,9 @@
prefeditorbase.ui prefquizbase.ui prefeditor.cpp prefquiz.cpp dlgsortbase.ui dlgsort.cpp \
dlgrcbase.ui dlgrc.cpp dlgspecchar.cpp dlglanguage.cpp wqprintdialogpage.cpp \
prefcharacter.cpp prefcharacterbase.ui wqundo.cpp prefs.kcfgc prefcardappearance.cpp \
- prefcardappearancebase.ui kwqnewstuff.cpp kwqnewstuff.h keduvocdocument.cpp keduvocexpression.cpp \
- keduvockvtmlreader.cpp keduvockvtmlwriter.cpp prefleitnerbase.ui leitnersystem.cpp \
- leitnerbox.cpp leitnersystemview.cpp prefleitner.cpp keduvocwqlwriter.cpp \
- keduvocwqlreader.cpp keduvocgrammar.cpp keduvocmultiplechoice.cpp
-kwordquiz_LDADD = $(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI) $(LIB_KFILE) \
- $(LIBSOCKET) $(LIB_KDEPRINT) -lknewstuff
+ prefcardappearancebase.ui kwqnewstuff.cpp kwqnewstuff.h
+kwordquiz_LDADD = ../../libkdeedu/kdeeducore/libkdeeducore.la $(LIB_QT) \
+ $(LIB_KDECORE) $(LIB_KDEUI) $(LIB_KFILE) $(LIBSOCKET) $(LIB_KDEPRINT) -lknewstuff
EXTRA_DIST = main.cpp kwordquiz.cpp kwordquiz.h kwordquizdoc.cpp kwordquizdoc.h kwordquizview.cpp kwordquizview.h kwordquizui.rc kwordquiz.desktop kwordquizprefs.cpp kwordquizprefs.h
@@ -47,7 +44,8 @@
# kde_designerdir Where Qt Designer plugins should go to (new in KDE 3).
# set the include path for X, qt and KDE
-INCLUDES = -I$(top_srcdir)/kwordquiz/icons $(all_includes)
+INCLUDES = -I$(top_builddir)/libkdeedu/kdeeducore \
+ -I$(srcdir)/../../libkdeedu/kdeeducore -I$(top_srcdir)/kwordquiz/icons $(all_includes)
SUBDIRS = . pics examples
METASOURCES = AUTO
@@ -69,7 +67,4 @@
noinst_HEADERS = qaview.h flashview.h multipleview.h wqquiz.h wqlistitem.h \
wqscore.h prefeditor.h prefquiz.h dlgsort.h dlgrc.h dlgspecchar.h dlglanguage.h \
- dlglanguage.h wqprintdialogpage.h prefcharacter.h wqundo.h prefcardappearance.h \
- keduvocdocument.h keduvocexpression.h keduvockvtmlreader.h keduvockvtmlwriter.h \
- leitnersystem.h leitnerbox.h prefleitner.h leitnersystemview.h keduvocwqlreader.h \
- keduvocwqlwriter.h
+ dlglanguage.h wqprintdialogpage.h prefcharacter.h wqundo.h prefcardappearance.h
--- trunk/KDE/kdeedu/libkdeedu/kdeeducore/Makefile.am #476299:476300
@@ -1,17 +1,23 @@
-INCLUDES= $(all_includes)
+INCLUDES = $(all_includes)
# there's nothing in tests for the moment, so I'm removing it from the compilation
#SUBDIRS = . tests
SUBDIRS = .
lib_LTLIBRARIES = libkdeeducore.la
-libkdeeducore_la_SOURCES = keduvocdata.cpp
-libkdeeducore_la_LDFLAGS = $(all_libraries) -no-undefined -version-info 3:0:2
+libkdeeducore_la_SOURCES = keduvocdata.cpp keduvocdocument.cpp \
+ keduvocexpression.cpp keduvocgrammar.cpp keduvockvtmlreader.cpp keduvockvtmlwriter.cpp \
+ keduvocmultiplechoice.cpp keduvowqlreader.cpp keduvowqlwriter.cpp leitnerbox.cpp \
+ leitnersystem.cpp leitnersystemview.cpp prefleitner.cpp prefleitnerbase.ui
+libkdeeducore_la_LDFLAGS = -no-undefined $(all_libraries) -version-info 3:0:2
-libkdeeducode_includedir = $(includedir)/libkdeedu
-libkdeeducode_include_HEADERS = keduvocdata.h
+libkdeeducore_includedir = $(includedir)/libkdeedu
+libkdeeducore_include_HEADERS = keduvocdata.h keduvocdocument.h \
+ keduvocexpression.h keduvocgrammar.h keduvockvtmlreader.h keduvockvtmlwriter.h \
+ keduvocmultiplechoice.h keduvowqlreader.h keduvowqlwriter.h leitnerbox.h leitnersystem.h \
+ leitnersystemview.h prefleitner.h
-libkdeeducore_la_LIBADD = $(LIB_KDECORE)
+libkdeeducore_la_LIBADD = $(LIB_KDECORE) $(LIB_KFILE)
METASOURCES = AUTO
More information about the kde-edu
mailing list