A chat application widget.
More...
|
Wt::JSignal< Wt::WString > | login_ |
|
A chat application widget.
Definition at line 99 of file simpleChat.C.
◆ ChatWidget()
ChatWidget::ChatWidget |
( |
const Wt::WEnvironment & |
env, |
|
|
SimpleChatServer & |
server |
|
) |
| |
Definition at line 108 of file simpleChat.C.
109 : Wt::WApplication(env),
113 useStyleSheet(
"chatwidget.css");
114 useStyleSheet(
"chatwidget_ie6.css",
"lt IE 7");
116 messageResourceBundle().use(appRoot() +
"simplechat");
118 const std::string *div = env.getParameter(
"div");
119 std::string defaultDiv =
"div";
124 setJavaScriptClass(*div);
125 std::unique_ptr<PopupChatWidget> chatWidgetPtr =
126 std::make_unique<PopupChatWidget>(server, *div);
128 bindWidget(std::move(chatWidgetPtr), *div);
132 std::string chat = javaScriptClass();
133 doJavaScript(
"if (window." + chat +
"User) "
134 + chat +
".emit(" + chat +
", 'login', " + chat +
"User);"
135 +
"document.body.appendChild(" + chatWidget->jsRef() +
");");
137 std::cerr <<
"Missing: parameter: 'div'" << std::endl;
◆ login_
Wt::JSignal<Wt::WString> ChatWidget::login_ |
|
private |
The documentation for this class was generated from the following file:
- C:/_/M/mingw-w64-wt/src/wt-4.5.0/examples/simplechat/simpleChat.C