diff options
author | Joursoir <chat@joursoir.net> | 2020-12-09 16:12:53 +0000 |
---|---|---|
committer | Joursoir <chat@joursoir.net> | 2020-12-09 16:12:53 +0000 |
commit | 1baf22ad58cc1a9aa9089ca9a09fc80a453cb3c9 (patch) | |
tree | 16bc9aa1391fb76a9f7d540485dc9b949799dbc9 /src/client/gui/Client.hpp | |
parent | 27cd9aded215835ffde615153600476bf9be2473 (diff) | |
download | want-chat-1baf22ad58cc1a9aa9089ca9a09fc80a453cb3c9.tar.gz want-chat-1baf22ad58cc1a9aa9089ca9a09fc80a453cb3c9.tar.bz2 want-chat-1baf22ad58cc1a9aa9089ca9a09fc80a453cb3c9.zip |
gui: receive msg from server to chat and move it
Diffstat (limited to 'src/client/gui/Client.hpp')
-rw-r--r-- | src/client/gui/Client.hpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/client/gui/Client.hpp b/src/client/gui/Client.hpp index 1ab7a84..a8d2376 100644 --- a/src/client/gui/Client.hpp +++ b/src/client/gui/Client.hpp @@ -1,18 +1,23 @@ #ifndef WC_GUI_CLIENT_H #define WC_GUI_CLIENT_H +#include "../../const_vars.hpp" #include "../ClientBase.hpp" #include "OO_FLTK.hpp" class Client : public ClientBase { - ChatBaseOutput *chat; + ChatBaseOutput **chat; public: - Client(const char* ip, int port, ChatBaseOutput *cb_out) - : ClientBase(ip, port), chat(cb_out) {} + Client(const char* ip, int port, ChatBaseOutput **cb_out) + : ClientBase(ip, port), chat(cb_out) + { + for(int i = 0; i < lines_in_chat; i++) + cb_out[i]->value(""); + } ~Client() {} virtual void HandleActions() {} - virtual void ShowMessage(const char *msg); + virtual void AddMessage(const char *msg, int type); }; #endif
\ No newline at end of file |