10 #include "QuoteForm.h"
11 #endif // WT_EMWEB_BUILD
14 #include <Wt/WEnvironment>
16 #include <Wt/WMenuItem>
17 #include <Wt/WStackedWidget>
19 #include <Wt/WTabWidget>
21 #include <Wt/WTreeNode>
22 #include <Wt/WViewWidget>
28 :
Home(env, blogDb,
"Wt, C++ Web Toolkit",
"wt-home",
"css/wt")
34 char* wtExamplePath = getenv(
"WT_EXAMPLE_PATH");
47 w->setInternalPathEncoding(
true);
54 return example(
"home.examples.hello",
"hello");
59 return example(
"home.examples.chart",
"charts");
64 return example(
"home.examples.wt",
"wt-homepage");
69 return example(
"home.examples.treeview",
"treeview-dragdrop");
74 return example(
"home.examples.git",
"gitmodel");
79 return example(
"home.examples.chat",
"simplechat");
84 return example(
"home.examples.composer",
"composer");
89 return example(
"home.examples.widgetgallery",
"widgetgallery");
94 return example(
"home.examples.hangman",
"hangman");
102 intro->setInternalPathEncoding(
true);
103 result->addWidget(intro);
107 WAnimation animation(WAnimation::SlideInFromRight, WAnimation::EaseIn);
128 tr(
"widget-gallery"));
140 tr(
"mail-composer"));
153 #ifdef WT_EMWEB_BUILD
154 return new QuoteForm(QuoteForm::Wt);
167 return makeStaticModel(boost::bind(createWidget,
this));
173 return new WtHome(env, *blogDb);