comparison include/adddialog.h @ 3:fd4361d2cbbd default tip

add remember function.
author pyon@macmini
date Thu, 24 Sep 2015 07:45:26 +0900
parents e4aa0e7a07ad
children
comparison
equal deleted inserted replaced
2:50d9f4e2a540 3:fd4361d2cbbd
1 // Filename: adddialog.h 1 // Filename: adddialog.h
2 // Last Change: 2015-09-12 Sat 11:49:15. 2 // Last Change: 2015-09-24 Thu 06:08:43.
3 // 3 //
4 4
5 #ifndef __ADDDLG_H__ 5 #ifndef __ADDDLG_H__
6 #define __ADDDLG_H__ 6 #define __ADDDLG_H__
7 7
24 private: 24 private:
25 wxString m_text; 25 wxString m_text;
26 bool m_owrite; 26 bool m_owrite;
27 int m_maxat; 27 int m_maxat;
28 int m_maxlt; 28 int m_maxlt;
29 bool m_remember;
29 wxString m_desc; 30 wxString m_desc;
30 31
31 protected: 32 protected:
32 enum 33 enum
33 { 34 {
35 ID_SPNML, 36 ID_SPNML,
36 ID_SPNMA, 37 ID_SPNMA,
37 }; 38 };
38 39
39 wxStaticText* m_staticText; 40 wxStaticText* m_staticText;
41
40 wxStaticText* m_staticTextText; 42 wxStaticText* m_staticTextText;
41 wxTextCtrl* m_textCtrlText; 43 wxTextCtrl* m_textCtrlText;
42 wxStaticText* m_staticTextText2; 44 wxStaticText* m_staticTextText2;
45
43 wxStaticText* m_staticTextOverwrite; 46 wxStaticText* m_staticTextOverwrite;
44 wxCheckBox* m_checkBoxOverwrite; 47 wxCheckBox* m_checkBoxOverwrite;
45 wxStaticText* m_staticTextOverwrite2; 48 wxStaticText* m_staticTextOverwrite2;
49
46 wxStaticText* m_staticTextMaxLive; 50 wxStaticText* m_staticTextMaxLive;
47 wxSpinCtrl* m_spinCtrlMaxLive; 51 wxSpinCtrl* m_spinCtrlMaxLive;
48 wxStaticText* m_staticTextMaxLive2; 52 wxStaticText* m_staticTextMaxLive2;
53
49 wxStaticText* m_staticTextMaxActive; 54 wxStaticText* m_staticTextMaxActive;
50 wxSpinCtrl* m_spinCtrlMaxActive; 55 wxSpinCtrl* m_spinCtrlMaxActive;
51 wxStaticText* m_staticTextMaxActive2; 56 wxStaticText* m_staticTextMaxActive2;
57
58 wxStaticText* m_staticTextRemember;
59 wxCheckBox* m_checkBoxRemember;
60 wxStaticText* m_staticTextRemember2;
61
52 wxStaticText* m_staticTextDesc; 62 wxStaticText* m_staticTextDesc;
53 wxTextCtrl* m_textCtrlDesc; 63 wxTextCtrl* m_textCtrlDesc;
54 wxStaticText* m_staticTextDesc2; 64 wxStaticText* m_staticTextDesc2;
65
55 wxButton* m_buttonAdd; 66 wxButton* m_buttonAdd;
56 wxButton* m_buttonCancel; 67 wxButton* m_buttonCancel;
57 68
58 public: 69 public:
59 AddDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Set values"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE ); 70 AddDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Set values"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
61 72
62 void OnCheckOverwrite( wxCommandEvent& ); 73 void OnCheckOverwrite( wxCommandEvent& );
63 void Init(); 74 void Init();
64 void SetValidators(); 75 void SetValidators();
65 76
66 wxString GetText() { return m_text; }; 77 wxString GetText() { return m_text; };
67 bool GetOverwrite() { return m_owrite; }; 78 bool GetOverwrite() { return m_owrite; };
68 int GetMaxActiveTime() { return m_maxat; }; 79 int GetMaxActiveTime() { return m_maxat; };
69 int GetMaxLiveTime() { return m_maxlt; }; 80 int GetMaxLiveTime() { return m_maxlt; };
70 wxString GetDesc() { return m_desc; }; 81 wxString GetDesc() { return m_desc; };
82 bool GetRemember() { return m_remember; };
71 }; 83 };
72 84
73 #endif //__ADDDLG_H__ 85 #endif //__ADDDLG_H__
74 86