]> Git trees. - libqmvoc.git/commitdiff
export the classes needed in kalzium
authorPino Toscano <pino@kde.org>
Sat, 6 Jan 2007 14:56:30 +0000 (14:56 +0000)
committerPino Toscano <pino@kde.org>
Sat, 6 Jan 2007 14:56:30 +0000 (14:56 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=620539

libscience/compoundviewer/kalziumglwidget.h
libscience/compoundviewer/libkdeedu_compoundviewer_export.h [new file with mode: 0644]
libscience/compoundviewer/openbabel2wrapper.h

index cdc525584190cf62dd9c959834a6171ee4ac12b8..39c54d9c9c3965698b8fa4082ded8317a720d8ff 100644 (file)
@@ -14,6 +14,8 @@
 #ifndef KALZIUMGLWIDGET_H
 #define KALZIUMGLWIDGET_H
 
+#include <libkdeedu_compoundviewer_export.h>
+
 #include "kalziumglhelperclasses.h"
 
 #include <QGLWidget>
@@ -27,7 +29,7 @@ using namespace KalziumGLHelpers;
  * 
  * @author Benoit Jacob
  */
-class KalziumGLWidget : public QGLWidget
+class COMPOUNDVIEWER_EXPORT KalziumGLWidget : public QGLWidget
 {
        Q_OBJECT
 
diff --git a/libscience/compoundviewer/libkdeedu_compoundviewer_export.h b/libscience/compoundviewer/libkdeedu_compoundviewer_export.h
new file mode 100644 (file)
index 0000000..d3ebe64
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+    This file is part of libkdeedu.
+    Copyright (c) 2007 Pino Toscano <toscano.pino@tiscali.it>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Library General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Library General Public License for more details.
+
+    You should have received a copy of the GNU Library General Public License
+    along with this library; see the file COPYING.LIB.  If not, write to
+    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+    Boston, MA 02110-1301, USA.
+*/
+
+#ifndef KDEEDU_COMPOUNDVIEWER_EXPORT_H
+#define KDEEDU_COMPOUNDVIEWER_EXPORT_H
+
+/* needed for KDE_EXPORT macros */
+#include <kdemacros.h>
+
+#if defined Q_OS_WIN
+
+#ifndef COMPOUNDVIEWER_EXPORT
+# ifdef MAKE_COMPOUNDVIEWER_LIB
+#  define COMPOUNDVIEWER_EXPORT KDE_EXPORT
+# else
+#  define COMPOUNDVIEWER_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else
+/* export statements for unix */
+#define COMPOUNDVIEWER_EXPORT KDE_EXPORT
+#endif
+
+#endif
index 8f46ddded73540c9e59ba50fe463cd3528548da5..61664521e7ee9306d41068151ce631af9e333064 100644 (file)
 #include <openbabel/obconversion.h>
 #include <openbabel/mol.h>
 
+#include <libkdeedu_compoundviewer_export.h>
+
 #include <QString>
 
 /**
  * @author Carsten Niehaus
  */
-class OpenBabel2Wrapper
+class COMPOUNDVIEWER_EXPORT OpenBabel2Wrapper
 {
        public:
                /**