10#include <Wt/WApplication.h>
19 WtHome(
const WEnvironment& env, Dbo::SqlConnectionPool& blogDb);
22 virtual std::unique_ptr<WWidget>
examples()
override;
24 virtual std::unique_ptr<WWidget>
sourceViewer(
const std::string &internalPath)
override;
25 virtual std::string
filePrefix()
const override {
return "wt-"; }
30 std::unique_ptr<WWidget>
example(
const char *textKey,
const std::string& sourceDir);
42 std::unique_ptr<WWidget>
wrapView(std::unique_ptr<WWidget> (
WtHome::*createFunction)());
46 Dbo::SqlConnectionPool *blogDb);
std::unique_ptr< WApplication > createWtHomeApplication(const WEnvironment &env, Dbo::SqlConnectionPool *blogDb)
std::unique_ptr< WWidget > wrapView(std::unique_ptr< WWidget >(WtHome::*createFunction)())
virtual std::unique_ptr< WWidget > createQuoteForm() override
std::unique_ptr< WWidget > composerExample()
std::unique_ptr< WWidget > widgetGalleryExample()
std::unique_ptr< WWidget > treeviewExample()
std::unique_ptr< WWidget > chartExample()
std::unique_ptr< WWidget > chatExample()
virtual std::unique_ptr< WWidget > examples() override
std::unique_ptr< WWidget > example(const char *textKey, const std::string &sourceDir)
std::unique_ptr< WWidget > homepageExample()
std::unique_ptr< WWidget > gitExample()
virtual std::string filePrefix() const override
std::unique_ptr< WWidget > hangmanExample()
std::unique_ptr< WWidget > helloWorldExample()
std::string wtExamplePath_
virtual std::unique_ptr< WWidget > sourceViewer(const std::string &internalPath) override