* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
+#include <libkdeedu_science_export.h>
+
#include <QString>
#include <QList>
namespace CML
{
-class Molecule
+class EDUSCIENCE_EXPORT Molecule
{
public:
Molecule();
};
-class Atom
+class EDUSCIENCE_EXPORT Atom
{
public:
Atom( );
coord_z3;
};
-class Bond
+class EDUSCIENCE_EXPORT Bond
{
public:
Bond();
include_directories( ${CMAKE_SOURCE_DIR}/libkdeedu/libscience )
+set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})
+
+if (KDE4_BUILD_TESTS)
########### next target ###############
kde4_automoc(${xmlreadingtest_SRCS})
-if(KDE4_BUILD_TESTS)
-
kde4_add_executable(xmlreadingtest ${xmlreadingtest_SRCS})
target_link_libraries(xmlreadingtest ${KDE4_KDECORE_LIBS} science )
-endif(KDE4_BUILD_TESTS)
-
########### next target ###############
#set(isotopereadingtest_SRCS isotopereadingtest.cpp )
#kde4_automoc(${isotopereadingtest_SRCS})
-#if(KDE4_BUILD_TESTS)
-
#kde4_add_executable(isotopereadingtest ${isotopereadingtest_SRCS})
#target_link_libraries(isotopereadingtest ${KDE4_KDECORE_LIBS} science )
-#endif(KDE4_BUILD_TESTS)
-
########### next target ###############
set(cml2test_SRCS cml2test.cpp )
kde4_automoc(${cml2test_SRCS})
-if(KDE4_BUILD_TESTS)
-
kde4_add_executable(cml2test ${cml2test_SRCS})
target_link_libraries(cml2test ${KDE4_KDECORE_LIBS} science )
+
endif(KDE4_BUILD_TESTS)
-########### install files ###############
#ifndef XML_CML_H
#define XML_CML_H
+#include <libkdeedu_science_export.h>
+
#include <qxml.h>
#include <QList>
#define CML_BONDARRAY 5
-class CMLParser : public QXmlDefaultHandler
+class EDUSCIENCE_EXPORT CMLParser : public QXmlDefaultHandler
{
public:
CMLParser();
- ~CMLParser();
+ virtual ~CMLParser();
bool startDocument();
CML::Atom * atom1;
CML::Atom * atom2;
- CML::Atom * tmp_atom;
+ CML::Atom * tmp_atom;
QString indent, last_builtin;