--- /dev/null
+#include <kapplication.h>
+#include <kinstance.h>
+#include <kiconloader.h>
+#include <kaction.h>
+#include <kstdaction.h>
+#include <kxmlguifactory.h>
+#include <kparts/genericfactory.h>
+#include <kprogress.h>
+#include <kio/netaccess.h>
+#include <kstandarddirs.h>
+
+#include <QStringList>
+
+#include "kalziumglpart.h"
+
+typedef KParts::GenericFactory<KalziumGLPart> KalziumGLPartFactory;
+
+K_EXPORT_COMPONENT_FACTORY (libkalziumglpart, KalziumGLPartFactory)
+
+KalziumGLPart::KalziumGLPart(QWidget* parentWidget, const char* widgetName, QObject* parent, const QStringList& args)
+{
+ kDebug() << "KalziumGLPart::KalziumGLPart()" << endl;
+}
+
+KalziumGLPart::~KalziumGLPart()
+{
+ kDebug() << "KalziumGLPart::~KalziumGLPart()" << endl;
+}
+
+KAboutData *KalziumGLPart::createAboutData()
+{
+ KAboutData* aboutData = new KAboutData( "kalzium", I18N_NOOP("KalziumGLPart"),
+ "1.1.1", I18N_NOOP("A cool thing"),
+ KAboutData::License_GPL,
+ "(c) 2006, Carsten Niehaus", 0, "http://edu.kde.org/kalzium/index.php",
+ "kalzium@kde.org");
+ aboutData->addAuthor("Carsten Niehaus.",0, "cniehaus@kde.org");
+
+ return aboutData;
+}
+
+bool KalziumGLPart::openURL(const KUrl& url)
+{
+ kDebug() << "KalziumGLPart::openURL()" << endl;
+}
--- /dev/null
+#ifndef KALZIUMGLPART_H
+#define KALZIUMGLPART_H
+
+#include <kparts/factory.h>
+#include <kparts/genericfactory.h>
+
+class KalziumGLPart : public KParts::ReadOnlyPart
+{
+ Q_OBJECT
+ public:
+ KalziumGLPart(QWidget*, const char*, QObject*, const QStringList&);
+ virtual ~KalziumGLPart();
+
+ static KAboutData* createAboutData();
+
+ public slots:
+ bool openURL(const KUrl& url);
+};
+
+#endif // KALZIUMGLPART_H