QTfrontend/netclient.h
changeset 29 9311259d5242
parent 28 59f7db859b8a
child 31 99888245a4e8
--- a/QTfrontend/netclient.h	Fri Dec 16 20:59:49 2005 +0000
+++ b/QTfrontend/netclient.h	Fri Dec 23 23:14:31 2005 +0000
@@ -44,7 +44,7 @@
 
 public:
     HWNet();
-	void Connect(const QString & hostName, quint16 port);
+	void Connect(const QString & hostName, quint16 port, const QString & nick);
 	void Disconnect();
 	void SendNet(const QString & buf);
 	void SendNet(const QByteArray & buf);
@@ -65,10 +65,18 @@
 	NetState state;
 	QRegExp * IRCmsg_cmd_param;
 	QRegExp * IRCmsg_number_param;
+	QRegExp * IRCmsg_who_cmd_param;
+	QRegExp * IRCmsg_who_cmd_param_text;
+	QString mynick;
+	QString opnick;
+	bool isOp;
+	quint32 opCount;
 
 	void ParseLine(const QString & msg);
 	void msgcmd_paramHandler(const QString & msg);
 	void msgnumber_paramHandler(const QString & msg);
+	void msgwho_cmd_paramHandler(const QString & msg);
+	void msgwho_cmd_param_textHandler(const QString & msg);
 
 private slots:
 	void ClientRead();