1 #ifndef SUBPAGEITEMTAGS_H 2 #define SUBPAGEITEMTAGS_H 3 4 #include "page.h" 5 6 /** Forward Declarations **/ 7 class PageRpg; 8 class DFRpg; 9 class wxNotebook; 10 class wxTextCtrl; 11 class wxListView; 12 13 class subPageItemTags : public Page 14 { 15 protected: 16 17 public: 18 PageRpg *parent; 19 DFRpg *dfRpg; 20 21 public: 22 subPageItemTags(); 23 virtual ~subPageItemTags(); 24 Init(wxNotebook *,DF *)25 void Init(wxNotebook*, DF*) {} // DO NOT USE 26 void Init(wxNotebook*, DF*, PageRpg*); 27 28 void UpdatePage(); 29 Prev(unsigned int)30 void Prev(unsigned int){} Next(unsigned int)31 void Next(unsigned int){} New()32 void New(){} Del()33 void Del(){} 34 35 void GetCurrent(); 36 void SetCurrent(); 37 void GetSkill(); 38 void SetSkill(); 39 void ClearCurrent(); 40 41 void OnAddTag(); 42 void OnDelTag(); 43 44 protected: 45 // List of editable controls 46 wxTextCtrl *nameEdit; 47 wxTextCtrl *descEdit; 48 wxListView *list; 49 50 }; 51 52 #endif // SUBPAGEITEMTAGS_H 53