summaryrefslogtreecommitdiffstats
path: root/kbfxlib/data/kbfxplugin.h
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-17 00:43:50 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-17 00:43:50 +0000
commitceea23677c61f20759ae986bd77b0d5c4d673edb (patch)
tree3fcec1702eaf9c14d1dd736e594f5df08dab4001 /kbfxlib/data/kbfxplugin.h
downloadkbfx-ceea23677c61f20759ae986bd77b0d5c4d673edb.tar.gz
kbfx-ceea23677c61f20759ae986bd77b0d5c4d673edb.zip
Added old KDE3 version of kbfx
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kbfx@1091549 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kbfxlib/data/kbfxplugin.h')
-rw-r--r--kbfxlib/data/kbfxplugin.h74
1 files changed, 74 insertions, 0 deletions
diff --git a/kbfxlib/data/kbfxplugin.h b/kbfxlib/data/kbfxplugin.h
new file mode 100644
index 0000000..5868d14
--- /dev/null
+++ b/kbfxlib/data/kbfxplugin.h
@@ -0,0 +1,74 @@
+/*
+ * Copyright (C) 2006
+ * Siraj Razick <[email protected]>
+ * PhobosK <[email protected]>
+ * see Also AUTHORS
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Library General Public License version 2 as
+ * published by the Free Software Foundation
+ *
+ * This program 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 General Public License for more details
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this program; if not, write to the
+ * Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+#ifndef KBFX_PLUGIN_H
+#define KBFX_PLUGIN_H
+//#include "kbfxplasmacanvasstack.h"
+#include "kbfxdatastack.h"
+#include <qobject.h>
+#include <qstring.h>
+#include <qlibrary.h>
+/**
+This class reprecentes a plugin
+written for kbfx menu this
+will be passed between the life time
+of the menu
+**/
+
+
+class KbfxPlugin:public QObject
+{
+
+ Q_OBJECT
+ public:
+
+ KbfxPlugin();
+ KbfxPlugin ( QString Name,QString lib,uint id );
+ ~KbfxPlugin();
+
+ void setStatus ( bool );
+
+ QString name();
+ QString libName();
+ uint id();
+ bool status();
+// KbfxPlasmaCanvasStack * data();
+ KbfxDataStack * data();
+ KbfxDataGroup * search ( QString keyword );
+
+// KbfxDataStack * data();
+
+ public slots:
+ void reload() {}
+ signals:
+ void loadComplete();
+
+ private:
+ QString m_name;
+ QString m_libName;
+ uint m_id;
+// KbfxPlasmaCanvasStack * m_data;
+ KbfxDataStack m_data_R;
+// QCanvas * m_canvas;
+ bool m_loaded;
+};
+
+#endif