10 #include "QuoteForm.h" 11 #endif // WT_EMWEB_BUILD 15 #include <Wt/WStackedWidget> 16 #include <Wt/WTreeNode> 18 #include <Wt/WViewWidget> 19 #include <Wt/WTabWidget> 20 #include <Wt/WMenuItem> 22 #include <Wt/WEnvironment> 29 "JWt, Java Web Toolkit",
30 "jwt-home",
"css/jwt")
34 char* jwtExamplePath = getenv(
"JWT_EXAMPLE_PATH");
52 WAnimation animation(WAnimation::SlideInFromRight, WAnimation::EaseIn);
73 tr(
"widget-gallery"));
95 return new QuoteForm(QuoteForm::JWt);
109 new WText(
tr(textKey), result);
116 return example(
"home.examples.hello",
"hello");
121 return example(
"home.examples.chart",
"charts");
126 return example(
"home.examples.treeview",
"treeviewdragdrop");
131 return example(
"home.examples.composer",
"composer");
136 return example(
"home.examples.chat",
"simplechat");
142 WText *text =
new WText(
tr(
"home.examples.figtree"), result);
149 return example(
"home.examples.widgetgallery",
"widgetgallery");
154 return makeStaticModel(boost::bind(createWidget,
this));
160 return new JWtHome(env, *blogDb);
A simple widget to visualise a set of example source files.
WWidget * linkSourceBrowser(const std::string &examplePath)
JWtHome(const WEnvironment &env, Wt::Dbo::SqlConnectionPool &blogDb)
WWidget * composerExample()
WWidget * example(const char *textKey, const std::string &sourceDir)
WString tr(const char *key)
WWidget * widgetGalleryExample()
std::string jwtExamplePath_
WApplication * createJWtHomeApplication(const WEnvironment &env, Wt::Dbo::SqlConnectionPool *blogDb)
WWidget * figtreeExample()
virtual WWidget * createQuoteForm()
virtual WWidget * sourceViewer(const std::string &deployPath)
void setInternalPathEncoding(bool enabled)
WWidget * wrapView(WWidget *(JWtHome::*createFunction)())
WTabWidget * examplesMenu_
WWidget * helloWorldExample()
WApplication * createWidget(const WEnvironment &env, SimpleChatServer &server)
virtual WWidget * examples()
WWidget * treeviewExample()
void addLanguage(const Lang &l)
virtual Wt::Signals::connection connect(WObject *target, WObject::Method method) override
void googleAnalyticsLogger()