equal
deleted
inserted
replaced
42 { |
42 { |
43 Q_OBJECT |
43 Q_OBJECT |
44 |
44 |
45 public: |
45 public: |
46 HWNet(); |
46 HWNet(); |
47 void Connect(const QString & hostName, quint16 port); |
47 void Connect(const QString & hostName, quint16 port, const QString & nick); |
48 void Disconnect(); |
48 void Disconnect(); |
49 void SendNet(const QString & buf); |
49 void SendNet(const QString & buf); |
50 void SendNet(const QByteArray & buf); |
50 void SendNet(const QByteArray & buf); |
51 |
51 |
52 signals: |
52 signals: |
63 |
63 |
64 QTcpSocket NetSocket; |
64 QTcpSocket NetSocket; |
65 NetState state; |
65 NetState state; |
66 QRegExp * IRCmsg_cmd_param; |
66 QRegExp * IRCmsg_cmd_param; |
67 QRegExp * IRCmsg_number_param; |
67 QRegExp * IRCmsg_number_param; |
|
68 QRegExp * IRCmsg_who_cmd_param; |
|
69 QRegExp * IRCmsg_who_cmd_param_text; |
|
70 QString mynick; |
|
71 QString opnick; |
|
72 bool isOp; |
|
73 quint32 opCount; |
68 |
74 |
69 void ParseLine(const QString & msg); |
75 void ParseLine(const QString & msg); |
70 void msgcmd_paramHandler(const QString & msg); |
76 void msgcmd_paramHandler(const QString & msg); |
71 void msgnumber_paramHandler(const QString & msg); |
77 void msgnumber_paramHandler(const QString & msg); |
|
78 void msgwho_cmd_paramHandler(const QString & msg); |
|
79 void msgwho_cmd_param_textHandler(const QString & msg); |
72 |
80 |
73 private slots: |
81 private slots: |
74 void ClientRead(); |
82 void ClientRead(); |
75 void OnConnect(); |
83 void OnConnect(); |
76 void OnDisconnect(); |
84 void OnDisconnect(); |