Wittyshare  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WsContentButtonsBar.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 _WsContentButtonsBar_H_
8 #define _WsContentButtonsBar_H_
9 
10 #include <Wt/WContainerWidget>
11 #include <Wt/WDialog>
12 #include <Wt/WMessageBox>
13 #include <Wt/WLineEdit>
14 #include <Wt/WPushButton>
15 
16 #include <gdwtcore/gdToolbar.h>
17 
18 class WsContentButtonsBar : public gdToolbar {
19 public :
20  WsContentButtonsBar(Wt::WContainerWidget* parent = 0);
22 
23 public slots :
24  void doMenuEditPage(gdToolbarItem* pTbItem, Wt::WMouseEvent ev);
25  void doFolderNew(gdToolbarItem* pTbItem, Wt::WMouseEvent ev);
26  void doFileNew(gdToolbarItem* pTbItem, Wt::WMouseEvent ev);
27  void doDeleteNode(gdToolbarItem* pTbItem, Wt::WMouseEvent ev);
28  void doMBoxRespons(Wt::WMessageBox* pBox);
29  void doFileUpload(gdToolbarItem* pTbItem, Wt::WMouseEvent ev);
30  void doFolderNameChanged();
31  void doFileNameChanged();
32  void doFolderEnterPressed();
33  void doFileEnterPressed();
34  void doEndFolderNew();
35  void doEndFileNew();
36  void setNewInternalPath(std::string sub, std::string url, bool refresh = false);
37 
38 private :
39  Wt::WDialog* m_pDialog;
40  Wt::WLineEdit* m_pLE_Name;
41  Wt::WPushButton* m_pButOk;
42  bool m_bDebug;
43 };
44 
45 #endif // ifdef _WsContentButtonsBar_H_
46 
WsContentButtonsBar(Wt::WContainerWidget *parent=0)
void doFileUpload(gdToolbarItem *pTbItem, Wt::WMouseEvent ev)
void doMBoxRespons(Wt::WMessageBox *pBox)
void doDeleteNode(gdToolbarItem *pTbItem, Wt::WMouseEvent ev)
Wt::WLineEdit * m_pLE_Name
void doFileNew(gdToolbarItem *pTbItem, Wt::WMouseEvent ev)
void doMenuEditPage(gdToolbarItem *pTbItem, Wt::WMouseEvent ev)
void doFolderNew(gdToolbarItem *pTbItem, Wt::WMouseEvent ev)
Wt::WPushButton * m_pButOk
void setNewInternalPath(std::string sub, std::string url, bool refresh=false)