source: PSPA/Interface_Web/branches/12_03_12-managerComboBox/pspaWT/sources/userInterface/include/GWt_sectionToExecute.h @ 395

Last change on this file since 395 was 395, checked in by garnier, 11 years ago

Preparation des ComboBox

File size: 1.7 KB
Line 
1#ifndef GWT_SECTIONTOEXECUTE_SEEN
2#define GWT_SECTIONTOEXECUTE_SEEN
3
4#include <Wt/WContainerWidget>
5#include <Wt/WComboBox>
6#include <Wt/WLineEdit>
7
8class GWt_sectionToExecute : public Wt::WContainerWidget
9{
10    public :
11    GWt_sectionToExecute(Wt::WComboBox*,Wt::WComboBox*,Wt::WComboBox*);
12
13    /** DEPRECATED */
14    GWt_sectionToExecute(Wt::WLineEdit*,Wt::WLineEdit*,Wt::WComboBox*);
15
16    ~GWt_sectionToExecute() {;}
17
18    inline Wt::WString getFirstElementCurrentText() {
19        return firstElement->currentText();
20    }
21   
22    inline Wt::WString getLastElementCurrentText() {
23        return lastElement->currentText();
24    }
25   
26    inline Wt::WString getFirstElementLineEditCurrentText() {
27        return firstElementLineEdit->text();
28    }
29   
30    inline Wt::WString getLastElementLineEditCurrentText() {
31        return lastElementLineEdit->text();
32    }
33   
34    inline Wt::WString getSoftwareCurrentText() {
35        return software->currentText();
36    }
37   
38    inline Wt::WComboBox * getFirstElement() {
39        return firstElement;
40    }
41   
42    inline Wt::WComboBox * getLastElement() {
43        return lastElement;
44    }
45   
46    inline Wt::WComboBox * getSoftware() {
47        return software;
48    }
49    void setFirstElementCurrentSelection(Wt::WString);
50    void setLastElementCurrentSelection(Wt::WString);
51    void setSoftwareElementCurrentSelection(Wt::WString);
52   
53    void setFirstElementLineEditCurrentText(Wt::WString);
54    void setLastElementLineEditCurrentText(Wt::WString);
55
56    private :
57    Wt::WComboBox*  firstElement;
58    Wt::WComboBox*  lastElement;
59    Wt::WComboBox* software;
60
61    /** DEPRECATED */
62    Wt::WLineEdit*  firstElementLineEdit;
63    Wt::WLineEdit*  lastElementLineEdit;
64
65};
66
67#endif
Note: See TracBrowser for help on using the repository browser.