39 void onServerMessage(const QString& str); |
39 void onServerMessage(const QString& str); |
40 void nickAdded(const QString& nick); |
40 void nickAdded(const QString& nick); |
41 void nickRemoved(const QString& nick); |
41 void nickRemoved(const QString& nick); |
42 void clear(); |
42 void clear(); |
43 void setReadyStatus(const QString & nick, bool isReady); |
43 void setReadyStatus(const QString & nick, bool isReady); |
|
44 void adminAccess(bool); |
44 |
45 |
45 signals: |
46 signals: |
46 void chatLine(const QString& str); |
47 void chatLine(const QString& str); |
47 void kick(const QString & str); |
48 void kick(const QString & str); |
|
49 void ban(const QString & str); |
48 void info(const QString & str); |
50 void info(const QString & str); |
49 |
51 |
50 private: |
52 private: |
51 QGridLayout mainLayout; |
53 QGridLayout mainLayout; |
52 QTextBrowser* chatText; |
54 QTextBrowser* chatText; |
53 QStringList chatStrings; |
55 QStringList chatStrings; |
54 QListWidget* chatNicks; |
56 QListWidget* chatNicks; |
55 QLineEdit* chatEditLine; |
57 QLineEdit* chatEditLine; |
|
58 QAction * acInfo; |
|
59 QAction * acKick; |
|
60 QAction * acBan; |
56 |
61 |
57 private slots: |
62 private slots: |
58 void returnPressed(); |
63 void returnPressed(); |
|
64 void onBan(); |
59 void onKick(); |
65 void onKick(); |
60 void onInfo(); |
66 void onInfo(); |
61 }; |
67 }; |
62 |
68 |
63 #endif // _CHAT_WIDGET_INCLUDED |
69 #endif // _CHAT_WIDGET_INCLUDED |