Wittyshare  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WsContent.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 _WsContent_H_
8 #define WS_CONTENT_H__
9 #define _WsContent_H_
10 
11 #include <Wt/WContainerWidget>
12 
13 #include <gdwtcore/gdWFileView.h>
14 #include <gdwtcore/gdWForm.h>
15 
16 #include "WsSiteMapView.h"
17 
19 
20 class WsContent : public Wt::WContainerWidget {
21 public :
22  WsContent(Wt::WContainerWidget* parent = 0);
23  ~WsContent();
24  virtual void clear();
25  void load();
26  void buildSiteMap();
27  void siteMapChanged(std::string newPath);
28  void buildFileUpload(const std::string& path);
29  void setPath(std::string newPath);
30  void viewDirectory(const std::string& path);
31 
32 public slots :
33  void doEditPage(std::string path);
34  void doSearch(Wt::WString sSearch);
35  void selectWidget(std::string path);
36  void doSiteMapItemSelected(gdWFileView::signalType sigType, std::string selectedPath);
37 
38 private :
39  std::string m_searchPath;
43  std::string m_sDocumentRoot;
44  std::string m_httpDocumentRoot;
46  gdWForm* m_curWForm;
47 };
48 
49 #endif // ifdef _WsContent_H_
50 
void doSiteMapItemSelected(gdWFileView::signalType sigType, std::string selectedPath)
Definition: WsContent.cpp:411
gdWForm * m_curWForm
Definition: WsContent.h:46
bool m_bLogContent
Definition: WsContent.h:40
void siteMapChanged(std::string newPath)
Definition: WsContent.cpp:127
void load()
Definition: WsContent.cpp:70
void buildSiteMap()
Definition: WsContent.cpp:116
void setPath(std::string newPath)
Definition: WsContent.cpp:191
std::string m_sDocumentRoot
Definition: WsContent.h:43
void viewDirectory(const std::string &path)
Definition: WsContent.cpp:153
void doSearch(Wt::WString sSearch)
Definition: WsContent.cpp:134
void selectWidget(std::string path)
Definition: WsContent.cpp:254
std::string m_sRelativeDocumentRoot
Definition: WsContent.h:45
std::string m_httpDocumentRoot
Definition: WsContent.h:44
virtual void clear()
Definition: WsContent.cpp:63
std::string m_searchPath
Definition: WsContent.h:39
void doEditPage(std::string path)
Definition: WsContent.cpp:84
void buildFileUpload(const std::string &path)
Definition: WsContent.cpp:78
bool m_bAllowHtmlRendering
Definition: WsContent.h:41
WsContent(Wt::WContainerWidget *parent=0)
Definition: WsContent.cpp:40
WsSiteMapView * m_pSiteMapView
Definition: WsContent.h:42