summaryrefslogtreecommitdiffstats
path: root/src/client/gui/Client.hpp
diff options
context:
space:
mode:
authorJoursoir <chat@joursoir.net>2020-12-09 16:12:53 +0000
committerJoursoir <chat@joursoir.net>2020-12-09 16:12:53 +0000
commit1baf22ad58cc1a9aa9089ca9a09fc80a453cb3c9 (patch)
tree16bc9aa1391fb76a9f7d540485dc9b949799dbc9 /src/client/gui/Client.hpp
parent27cd9aded215835ffde615153600476bf9be2473 (diff)
downloadwant-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.hpp13
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