Wittyshare  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WsSearchView.h
Go to the documentation of this file.
1 #ifndef __WsSearchView__
2 #define __WsSearchView__
3 
4 #include <Wt/WStandardItemModel>
5 #include <Wt/WStandardItem>
6 #include <Wt/WTableView>
7 
8 #include <User/WsUser.h>
9 
10 class WsSearchItem : public Wt::WStandardItem {
11 public :
12  WsSearchItem();
13  WsSearchItem(const Wt::WString& text);
14  void setNode(WsAbstractNode* pNode);
16 
17 private :
19 };
20 
21 class WsSearchView : public Wt::WTableView {
22 public:
23  WsSearchView(std::string sSearch, Wt::WContainerWidget* parent = 0);
24  ~WsSearchView();
25  Wt::WWidget* navBar();
26 
27 public slots:
29  void onViewDblClick(Wt::WModelIndex, Wt::WMouseEvent);
30 
31 private:
32  Wt::WStandardItemModel* m_pModelView;
33  std::string m_sRootPath; // /var/www/demo_site
35  WWidget* m_wNavBar;
36 };
37 
38 #endif // __WsSearchView__
39 
std::string m_sRootPath
Definition: WsSearchView.h:33
Wt::WStandardItemModel * m_pModelView
Definition: WsSearchView.h:32
void setNode(WsAbstractNode *pNode)
Contains Abstract metods on nodes and variables.
WsAbstractNode * node()
WsAbstractNode * m_node
Definition: WsSearchView.h:18
bool m_bLogSearch
Definition: WsSearchView.h:34
void onViewSelectionChanged()
void onViewDblClick(Wt::WModelIndex, Wt::WMouseEvent)
WsSearchView(std::string sSearch, Wt::WContainerWidget *parent=0)
WWidget * m_wNavBar
Definition: WsSearchView.h:35
Wt::WWidget * navBar()
User class.