Wt examples  3.7.1
JWtHome.h
Go to the documentation of this file.
1 // This may look like C code, but it's really -*- C++ -*-
2 /*
3  * Copyright (C) 2008 Emweb bv, Herent, Belgium.
4  *
5  * See the LICENSE file for terms of use.
6  */
7 #ifndef JWT_HOME_H_
8 #define JWT_HOME_H_
9 
10 #include <Wt/WApplication>
11 
12 #include "Home.h"
13 
14 using namespace Wt;
15 
16 class JWtHome : public Home
17 {
18 public:
19  JWtHome(const WEnvironment& env, Wt::Dbo::SqlConnectionPool& blogDb);
20 
21 protected:
22  virtual WWidget *examples();
23  virtual WWidget *createQuoteForm();
24  virtual WWidget *sourceViewer(const std::string& deployPath);
25  virtual std::string filePrefix() const { return "jwt-"; }
26 
27  WWidget *wrapView(WWidget *(JWtHome::*createFunction)());
28 
29 private:
30  WWidget *example(const char *textKey, const std::string& sourceDir);
31 
32  WWidget *helloWorldExample();
33  WWidget *chartExample();
34  WWidget *composerExample();
35  WWidget *treeviewExample();
36  WWidget *chatExample();
37  WWidget *figtreeExample();
38  WWidget *widgetGalleryExample();
39 
40  std::string jwtExamplePath_;
41 };
42 
45 
46 #endif // JWT_HOME_H_
virtual std::string filePrefix() const
Definition: JWtHome.h:25
Definition: Home.h:67
std::string jwtExamplePath_
Definition: JWtHome.h:40
WApplication * createJWtHomeApplication(const WEnvironment &env, Wt::Dbo::SqlConnectionPool *blogDb)
Definition: JWtHome.C:157

Generated on Tue Dec 15 2020 for the C++ Web Toolkit (Wt) by doxygen 1.8.13