8#ifndef SIMPLECHATWIDGET_H_
9#define SIMPLECHATWIDGET_H_
11#include <Wt/WContainerWidget.h>
12#include <Wt/WJavaScript.h>
61 virtual void createLayout(std::unique_ptr<Wt::WWidget> messages, std::unique_ptr<Wt::WWidget> userList,
62 std::unique_ptr<Wt::WWidget> messageEdit,
63 std::unique_ptr<Wt::WWidget> sendButton, std::unique_ptr<Wt::WWidget> logoutButton);
68 virtual void render(Wt::WFlags<Wt::RenderFlag> flags);
74 typedef std::map<Wt::WString, bool>
UserMap;
90 Wt::Core::observing_ptr<Wt::WContainerWidget>
userList_;
Encapsulate a chat event.