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