7 #include <Wt/WApplication>
8 #include <Wt/WEnvironment>
11 #include <Wt/WVBoxLayout>
20 const std::string&
id)
37 """var s = $('#" +
id +
"');"
38 """s.toggleClass('chat-maximized chat-minimized');"
40 +
".layouts2.scheduleAdjust(true);"
63 n = name + boost::lexical_cast<std::string>(++tries);
81 bar->addWidget(toggleButton);
109 name =
name_ + boost::lexical_cast<std::string>(++tries);
126 layout->setContentsMargins(0, 0, 0, 0);
147 title_->setText(
"Thoughts? Ventilate.");
149 title_->setText(
"Chat: 1 user online");
154 " <span class=\"online\">({2} user{3})</span>")
155 .arg(
userName()).arg(count).arg(count == 1 ?
"" :
"s"));
UserSet users()
Get the users currently logged in.
bool changeName(const Wt::WString &user, const Wt::WString &newUser)
Changes the name.
Wt::WString suggestGuest()
Get a suggestion for a guest user name.
static WApplication * instance()
void addWidget(WWidget *widget, int stretch=0, WFlags< AlignmentFlag > alignment=0)
void setSpacing(int size)