equal
deleted
inserted
replaced
25 #include <QGridLayout> |
25 #include <QGridLayout> |
26 |
26 |
27 class QTextBrowser; |
27 class QTextBrowser; |
28 class QLineEdit; |
28 class QLineEdit; |
29 class QListWidget; |
29 class QListWidget; |
|
30 class QSettings; |
|
31 class SDLInteraction; |
30 |
32 |
31 class HWChatWidget : public QWidget |
33 class HWChatWidget : public QWidget |
32 { |
34 { |
33 Q_OBJECT |
35 Q_OBJECT |
34 |
36 |
35 public: |
37 public: |
36 HWChatWidget(QWidget* parent=0); |
38 // HWChatWidget(QWidget* parent=0); |
|
39 HWChatWidget(QWidget* parent, QSettings * gameSettings, SDLInteraction * sdli); |
37 |
40 |
38 public slots: |
41 public slots: |
39 void onChatString(const QString& str); |
42 void onChatString(const QString& str); |
40 void onServerMessage(const QString& str); |
43 void onServerMessage(const QString& str); |
41 void nickAdded(const QString& nick); |
44 void nickAdded(const QString& nick); |
59 QLineEdit* chatEditLine; |
62 QLineEdit* chatEditLine; |
60 QAction * acInfo; |
63 QAction * acInfo; |
61 QAction * acKick; |
64 QAction * acKick; |
62 QAction * acBan; |
65 QAction * acBan; |
63 QAction * acFollow; |
66 QAction * acFollow; |
|
67 QSettings * gameSettings; |
|
68 SDLInteraction * sdli; |
|
69 |
64 |
70 |
65 private slots: |
71 private slots: |
66 void returnPressed(); |
72 void returnPressed(); |
67 void onBan(); |
73 void onBan(); |
68 void onKick(); |
74 void onKick(); |