Wittyshare  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WsModGalleria.h
Go to the documentation of this file.
1 /*
2 * Copyright (C) 2006-Today Guy Deleeuw
3 *
4 * See the LICENSE file for terms of use.
5 */
6 
7 #ifndef WsModGalleria_H__
8 #define WsModGalleria_H__ 1
9 
10 #include <Wt/WContainerWidget>
11 
12 #include <WsModule/WsModule.h>
13 
14 using namespace Wt;
15 
22 class WsGalleria : public Wt::WContainerWidget, public WsOptions {
23 public :
24  WsGalleria(Wt::WContainerWidget* parent = 0);
25  ~WsGalleria();
26  virtual void load();
27 };
28 
29 
30 
31 
32 
33 class WsModGalleria : public WsModule {
34 public :
36  WsModGalleria();
37  ~WsModGalleria();
38  Wt::WWidget* createContentsMenuBar(Wt::WContainerWidget* parent = 0) const;
39  Wt::WWidget* createContents(Wt::WContainerWidget* parent = 0) const;
40  WsEditorWidget* createEditor(Wt::WContainerWidget* parent = 0) const;
41  Wt::WWidget* createAdmin(Wt::WContainerWidget* parent = 0) const;
42  std::string description() const;
43 
44 private :
45 };
46 
47 extern "C" {
48  // http://phoxis.org/2011/04/27/c-language-constructors-and-destructors-with-gcc/
49  void WsModGalleriaInit(void) __attribute__((constructor));
50 
52  {
53  return new WsModGalleria();
54  }
55 }
56 
57 #endif // ifndef WsModGalleria_H__
58 
void WsModGalleriaInit(void) __attribute__((constructor))
WsModGalleria * buildModule()
Definition: WsModGalleria.h:51