diff --git a/backends/libircclient-qt/session.h b/backends/libircclient-qt/session.h index cf2a201cb0e7a6edd5b75c2e8a7ce5b11a5a8484..250e78a665b37ce0dbcb418962e6e2762496891f 100644 --- a/backends/libircclient-qt/session.h +++ b/backends/libircclient-qt/session.h @@ -23,6 +23,7 @@ class MyIrcSession : public Irc::Session public: MyIrcSession(const std::string &user, NetworkPlugin *np, QObject* parent = 0); + std::map m_modes; protected Q_SLOTS: void on_connected(); @@ -45,6 +46,7 @@ public: MyIrcBuffer(const QString& receiver, const std::string &user, NetworkPlugin *np, Irc::Session* parent); NetworkPlugin *np; std::string user; + MyIrcSession *p; protected Q_SLOTS: void on_receiverChanged(const QString& receiver); @@ -63,6 +65,8 @@ protected Q_SLOTS: void on_ctcpActionReceived(const QString& origin, const QString& action, Irc::Buffer::MessageFlags flags); void on_numericMessageReceived(const QString& origin, uint code, const QStringList& params); void on_unknownMessageReceived(const QString& origin, const QStringList& params); + + int correctNickname(std::string &nickname); }; #endif // SESSION_H