project(libkdeedu)
-add_subdirectory(kdeeducore)
+add_subdirectory(keduvocdocument)
add_subdirectory(kdeeduui)
add_subdirectory(extdate)
add_subdirectory(libscience)
########### next target ###############
-set(kdeeducore_LIB_SRCS
+set(keduvocdocument_LIB_SRCS
keduvoccsvreader.cpp
keduvoccsvwriter.cpp
keduvocdocument.cpp
prefleitner.cpp )
-kde4_add_ui_files(kdeeducore_LIB_SRCS
+kde4_add_ui_files(keduvocdocument_LIB_SRCS
prefleitnerbase.ui
)
-kde4_add_library(kdeeducore SHARED ${kdeeducore_LIB_SRCS})
+kde4_add_library(keduvocdocument SHARED ${keduvocdocument_LIB_SRCS})
-target_link_libraries(kdeeducore ${KDE4_KIO_LIBS} ${QT_QTXML_LIBRARY})
+target_link_libraries(keduvocdocument ${KDE4_KIO_LIBS} ${QT_QTXML_LIBRARY})
-set_target_properties(kdeeducore PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
-install(TARGETS kdeeducore DESTINATION ${LIB_INSTALL_DIR} )
+set_target_properties(keduvocdocument PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
+install(TARGETS keduvocdocument DESTINATION ${LIB_INSTALL_DIR} )
########### install files ###############
* This class contains the expressions of your vocabulary
* as well as other information about the vocabulary
*/
-class KDEEDUCORE_EXPORT KEduVocDocument : public QObject
+class KEDUVOCDOCUMENT_EXPORT KEduVocDocument : public QObject
{
Q_OBJECT
public:
This class contains one vocabulary expression as an original with one or more
translations
*/
-class KDEEDUCORE_EXPORT KEduVocExpression
+class KEDUVOCDOCUMENT_EXPORT KEduVocExpression
{
public:
@author Frederik Gladhorn <frederik.gladhorn@kdemail.net>
*/
-class KDEEDUCORE_EXPORT KEduVocGrade
+class KEDUVOCDOCUMENT_EXPORT KEduVocGrade
{
public:
KEduVocGrade();
*
* It contains all available articles of the language as QString
*/
-class KDEEDUCORE_EXPORT KEduVocArticle
+class KEDUVOCDOCUMENT_EXPORT KEduVocArticle
{
public:
};
-class KDEEDUCORE_EXPORT KEduVocComparison
+class KEDUVOCDOCUMENT_EXPORT KEduVocComparison
{
public:
};
-class KDEEDUCORE_EXPORT KEduVocTenseRelation
+class KEDUVOCDOCUMENT_EXPORT KEduVocTenseRelation
{
public:
/** default constructor */
/**
* The conjugation of a verb
*/
-class KDEEDUCORE_EXPORT KEduVocConjugation
+class KEDUVOCDOCUMENT_EXPORT KEduVocConjugation
{
public:
class KEduVocMultipleChoicePrivate;
-class KDEEDUCORE_EXPORT KEduVocMultipleChoice
+class KEDUVOCDOCUMENT_EXPORT KEduVocMultipleChoice
{
public:
@author Frederik Gladhorn <frederik.gladhorn@kdemail.net>
*/
-class KDEEDUCORE_EXPORT KEduVocTranslation
+class KEDUVOCDOCUMENT_EXPORT KEduVocTranslation
{
public:
/**
* cards of this LeitnerBox
* @author Martin Pfeiffer <hubipete@gmx.net>
*/
-class KDEEDUCORE_EXPORT LeitnerBox
+class KEDUVOCDOCUMENT_EXPORT LeitnerBox
{
public:
/**
@author Martin Pfeiffer
*/
-class KDEEDUCORE_EXPORT LeitnerSystem
+class KEDUVOCDOCUMENT_EXPORT LeitnerSystem
{
public:
/**Constructor without arguments*/
* and add boxes within a GUI.
* @author Martin Pfeiffer
*/
-class KDEEDUCORE_EXPORT LeitnerSystemView : public QWidget
+class KEDUVOCDOCUMENT_EXPORT LeitnerSystemView : public QWidget
{
Q_OBJECT
Boston, MA 02110-1301, USA.
*/
-#ifndef KDEEDU_CORE_EXPORT_H
-#define KDEEDU_CORE_EXPORT_H
+#ifndef KEDUVOCDOCUMENT_EXPORT_H
+#define KEDUVOCDOCUMENT_EXPORT_H
/* needed for KDE_EXPORT macros */
#include <kdemacros.h>
#if defined Q_OS_WIN
-#ifndef KDEEDUCORE_EXPORT
-# ifdef MAKE_KDEEDUCORE_LIB
-# define KDEEDUCORE_EXPORT KDE_EXPORT
+#ifndef KEDUVOCDOCUMENT_EXPORT
+# ifdef MAKE_KEDUVOCDOCUMENT_LIB
+# define KEDUVOCDOCUMENT_EXPORT KDE_EXPORT
# else
-# define KDEEDUCORE_EXPORT KDE_IMPORT
+# define KEDUVOCDOCUMENT_EXPORT KDE_IMPORT
# endif
#endif
#else /* UNIX */
-#define KDEEDUCORE_EXPORT KDE_EXPORT
+#define KEDUVOCDOCUMENT_EXPORT KDE_EXPORT
#endif
#endif
* This class is a dialog for configuring a LeitnerSystem
* @author Martin Pfeiffer <hubipete@gmx.net>
*/
-class KDEEDUCORE_EXPORT PrefLeitner : public QDialog
+class KEDUVOCDOCUMENT_EXPORT PrefLeitner : public QDialog
{
Q_OBJECT
namespace SharedKvtmlFiles
{
/** get list of all languages found in any files */
- KDEEDUCORE_EXPORT QStringList languages();
+ KEDUVOCDOCUMENT_EXPORT QStringList languages();
/** get list of filenames found of given language
*@param language language requested QString() for all languages
*@return a list of filenames with words in language
*/
- KDEEDUCORE_EXPORT QStringList fileNames(const QString &language = QString());
+ KEDUVOCDOCUMENT_EXPORT QStringList fileNames(const QString &language = QString());
/** get the list of document titles found of a given language
*@param language requested language QString() for all titles
*@return a list of document titles with words in language
*/
- KDEEDUCORE_EXPORT QStringList titles(const QString &language = QString());
+ KEDUVOCDOCUMENT_EXPORT QStringList titles(const QString &language = QString());
/** get the list of document remarts found of a given language
*@param language requested language QString() for all comments
*@return a list of document remarks with words in language
*/
- KDEEDUCORE_EXPORT QStringList comments(const QString &language = QString());
+ KEDUVOCDOCUMENT_EXPORT QStringList comments(const QString &language = QString());
/** rescan the shared kvtml locations */
- KDEEDUCORE_EXPORT void rescan();
+ KEDUVOCDOCUMENT_EXPORT void rescan();
}
#endif
-include_directories( ${CMAKE_SOURCE_DIR}/libkdeedu/kdeeducore/ )
+include_directories( ${CMAKE_SOURCE_DIR}/libkdeedu/keduvocdocument/ )
########### next target ###############