Wittyshare  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WsModEditor.h
Go to the documentation of this file.
1 
2 #ifndef __WsModEditor__H_
3 #define __WsModEditor__H_
4 
5 #include <dlfcn.h>
6 
7 #include <Wt/WContainerWidget>
8 
9 #include <WsModule/WsModule.h>
10 
11 
12 class WsModEditor : public WsModule, public WsOptions {
13 public :
14  WsModEditor();
15  ~WsModEditor();
16  Wt::WWidget* createContentsMenuBar(Wt::WContainerWidget* parent = 0) const;
17  Wt::WWidget* createContents(Wt::WContainerWidget* parent = 0) const;
18  WsEditorWidget* createEditor(Wt::WContainerWidget* parent = 0) const;
19  Wt::WWidget* createAdmin(Wt::WContainerWidget* parent = 0) const;
20  std::string description() const;
21 
22 private :
23 };
24 
25 extern "C" {
26  void WsModEditorInit(void) __attribute__((constructor));
27 
29  {
30  return new WsModEditor();
31  }
32 }
33 
34 #endif
35 
Wt::WWidget * createAdmin(Wt::WContainerWidget *parent=0) const
Create the contents for an administrator.
Definition: WsModEditor.cpp:55
WsEditorWidget * createEditor(Wt::WContainerWidget *parent=0) const
Create the contents for an editor (create a view of options).
Definition: WsModEditor.cpp:50
Wt::WWidget * createContentsMenuBar(Wt::WContainerWidget *parent=0) const
Create the functionalities.
Definition: WsModEditor.cpp:28
WsModEditor * buildModule()
Definition: WsModEditor.h:28
Wt::WWidget * createContents(Wt::WContainerWidget *parent=0) const
Create the contents.
Definition: WsModEditor.cpp:33
void WsModEditorInit(void) __attribute__((constructor))
Definition: WsModEditor.cpp:6
std::string description() const
Return the description of the module.
Definition: WsModEditor.cpp:60