Changeset 1:740f2438c9f2
- Timestamp:
- 11/16/2006 07:20:54 AM (5 years ago)
- Branch:
- default
- Location:
- src/base
- Files:
-
- 3 modified
-
baseplugin.h (modified) (2 diffs)
-
glooxbot.cpp (modified) (2 diffs)
-
glooxbot.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/base/baseplugin.h
r0 r1 16 16 Q_OBJECT 17 17 public: 18 BasePlugin(GlooxBot *parent);19 ~BasePlugin();20 int id() const {return pluginId;};21 virtual QString name() const { return "BasePlugin"; };22 virtual QString prefix() const { return "base"; };23 virtual QString help() const { return QString::null; };24 virtual QString description() const { return "base plugin"; };25 virtual void onConnect();18 BasePlugin(GlooxBot *parent); 19 ~BasePlugin(); 20 int id() const {return pluginId;}; 21 virtual QString name() const { return "BasePlugin"; }; 22 virtual QString prefix() const { return "base"; }; 23 virtual QString help() const { return QString::null; }; 24 virtual QString description() const { return "base plugin"; }; 25 virtual void onConnect(); 26 26 virtual bool allMessages() const { return false; }; 27 virtual bool onMessage(gloox::Stanza* );28 virtual bool parseMessage(gloox::Stanza*);27 virtual bool onMessage(gloox::Stanza* ); 28 virtual bool parseMessage(gloox::Stanza*); 29 29 virtual void onPresence(gloox::Stanza* ); 30 30 virtual bool canHandleMessage(gloox::Stanza* ); … … 49 49 50 50 #endif 51 -
src/base/glooxbot.cpp
r0 r1 1 1 #include "glooxbot.h" 2 2 #include "datastorage.h" 3 4 /*#include "plugins/coreplugin.h"5 #include "plugins/miscplugin.h"6 #include "plugins/adminplugin.h"7 #include "plugins/mucplugin.h"8 #include "plugins/aliasplugin.h"*/9 3 10 4 #include <gloox/client.h> … … 38 32 39 33 myOwners.append("dion@jabber.inhex.net"); 40 41 // confList.push_back(new Conference(this, myClient, "motofan@conference.jabber.inhex.net","gloox"));42 // confList.push_back(new Conference(this, myClient, "botzone@conference.jabber.ru","gloox"));43 // confList.push_back(new Conference(this, myClient, "bombus@conference.jabber.ru","gloox"));44 45 /* myPlugins.append(new CorePlugin(this));46 myPlugins.append(new MiscPlugin(this));47 myPlugins.append(new AdminPlugin(this));48 myPlugins.append(new MucPlugin(this));49 myPlugins.append(new AliasPlugin(this));*/50 34 } 51 35 -
src/base/glooxbot.h
r0 r1 42 42 virtual void onDisconnect( gloox::ConnectionError e); 43 43 virtual bool onTLSConnect( const gloox::CertInfo& ); 44 45 // void join(Conference* c);46 // private slots:47 // void needJoin(const QString& conf, const QString& nick);48 49 //TagParser50 // std::string getItem(gloox::Stanza*, const std::string&);51 44 }; 52 45 53 46 #endif 47
