/* needed for KDE_EXPORT macros */
#include <kdemacros.h>
+#if defined Q_OS_WIN
+
+#ifndef EXTDATE_EXPORT
+# ifdef MAKE_EXTDATE_LIB
+# define EXTDATE_EXPORT KDE_EXPORT
+# else
+# define EXTDATE_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else
/* export statements for unix */
#define EXTDATE_EXPORT KDE_EXPORT
+#endif
#endif
/* needed for KDE_EXPORT macros */
#include <kdemacros.h>
-/* export statements for unix */
+#if defined Q_OS_WIN
+#ifndef EDUCORE_EXPORT
+# ifdef MAKE_EDUCORE_LIB
+# define EDUCORE_EXPORT KDE_EXPORT
+# else
+# define EDUCORE_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else /* UNIX */
#define EDUCORE_EXPORT KDE_EXPORT
+#endif
#endif
/* needed for KDE_EXPORT macros */
#include <kdemacros.h>
+#if defined Q_OS_WIN
+
+#ifndef EDUPLOT_EXPORT
+# ifdef MAKE_EDUPLOT_LIB
+# define EDUPLOT_EXPORT KDE_EXPORT
+# else
+# define EDUPLOT_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else
/* export statements for unix */
#define EDUPLOT_EXPORT KDE_EXPORT
+#endif
#endif
/* needed for KDE_EXPORT macros */
#include <kdemacros.h>
+#if defined Q_OS_WIN
+
+#ifndef EDUUI_EXPORT
+# ifdef MAKE_EDUUI_LIB
+# define EDUUI_EXPORT KDE_EXPORT
+# else
+# define EDUUI_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else /* UNIX */
/* export statements for unix */
#define EDUUI_EXPORT KDE_EXPORT
+#endif
#endif
QSharedDataPointer<ChemicalDataObjectPrivate> d;
};
-class ChemicalDataObjectPrivate : public QSharedData
+class EDUSCIENCE_EXPORT ChemicalDataObjectPrivate : public QSharedData
{
public:
ChemicalDataObjectPrivate();
/* needed for KDE_EXPORT macros */
#include <kdemacros.h>
+#if defined Q_OS_WIN
+
+#ifndef EDUSCIENCE_EXPORT
+# ifdef MAKE_EDUSCIENCE_LIB
+# define EDUSCIENCE_EXPORT KDE_EXPORT
+# else
+# define EDUSCIENCE_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else
/* export statements for unix */
#define EDUSCIENCE_EXPORT KDE_EXPORT
+#endif
#endif