diff --git a/src/pluginhost.h b/src/pluginhost.h
index 41f68d7..535b6a9 100644
@@ -54,7 +55,13 @@ public:
bool processEvent(int account, const QDomElement& e);
- bool processMessage(int account, const QString& jidFrom, const QString& body, const QString& subject);
+ bool processMessage(int account, const QString& jidFrom,
+ QString& body, QString& subject);
+ bool processMessage(int account, const QString& jidFrom,
+ QDomElement& body, QString& subject);
+ bool processOutgoingMessage(int account, const QString& jidTo,
+ QString& body, QString& subject);
void sendStanza(int account, const QDomElement& xml);
@@ -74,6 +81,14 @@ public:
void setGlobalOption(const QString& option, const QVariant& value);
QVariant getGlobalOption(const QString& option);
+ void logout(int account);
+ void contactOnline(int account, const QString& jid);
+ void contactOffline(int account, const QString& jid);
+ QAction* getChatDlgMenuEntries(QWidget* parent, int account,
+ const QString& otherJid);