Wittyshare  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WsModVideo.cpp
Go to the documentation of this file.
1 #include <stdio.h>
2 
3 #include <iostream>
4 
5 #include <Wt/WApplication>
6 #include <Wt/WLogger>
7 #include <Wt/WText>
8 
9 #include <Logger/WsLogger.h>
10 
11 #include "WsModVideo.h"
12 #include "WsVideo.h"
13 
14 extern "C" {
15  void WsModVideoInit(void)
16  {
17  void* hndl = dlopen("libwt.so", RTLD_NOW | RTLD_GLOBAL);
18  if ( hndl == NULL ) {
19  LOG(ERROR) << "WsModVideo :: Cannot load libwt.so shared library! " << dlerror();
20  return;
21  }
22  }
23 }
24 
25 using namespace Wt;
26 
28  : WsModule()
29 {
30 }
31 
33 {
34 }
35 
36 WWidget* WsModVideo::createContentsMenuBar(WContainerWidget* parent) const
37 {
38  return 0;
39 }
40 
41 WWidget* WsModVideo::createContents(WContainerWidget* parent) const
42 {
43  WsVideo* pVideo = new WsVideo(parent);
44  pVideo->setOptions(options());
45  return pVideo;
46 }
47 
48 WsEditorWidget* WsModVideo::createEditor(WContainerWidget* parent) const
49 {
50  return 0;
51 }
52 
53 WWidget* WsModVideo::createAdmin(WContainerWidget* parent) const
54 {
55  return 0;
56 }
57 
58 std::string WsModVideo::description() const
59 {
60  return "WsModVideo wittyShare module";
61 }
62 
Definition: WsVideo.h:8
void WsModVideoInit(void)
Definition: WsModVideo.cpp:15
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
const std::vector< WsOption > & options() const
Get all options.
Definition: WsOption.cpp:70
#define LOG
Definition: WsLogger.h:22
Wt::WWidget * createContentsMenuBar(Wt::WContainerWidget *parent=0) const
Create the functionalities.
Definition: WsModVideo.cpp:36
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
void setOptions(const std::vector< WsOption > &vOptions)
Set all options.
Definition: WsOption.cpp:57
#define ERROR
Definition: WsLogger.h:42