00001 00014 #ifndef _cDatabaseGuiAct_h 00015 #define _cDatabaseGuiAct_h 00016 00017 #include "TypesDef.h" 00018 #include "cDatabaseGui.h" 00019 #include "cSqlAct.h" 00020 #include "cWindowFrame.h" 00021 00022 #include "cConnect.h" 00023 00024 class cDatabaseGuiAct: public cDatabaseGui 00025 { 00026 public: 00027 cDatabaseGuiAct(cWindowFrame *pParent); 00028 ~cDatabaseGuiAct(void); 00029 00030 protected: 00031 DECLARE_EVENT_TABLE() 00032 00033 private: 00034 cWindowFrame *m_pParent; 00035 cConnect *m_pConnect; 00036 cSqlAct SqlAct; 00037 00038 void DiplayDatabase(void); 00039 void Resize(void); 00040 //****************************** 00041 // All Events Functions. 00042 //****************************** 00043 void OnSize2(wxSizeEvent &event); 00044 void OnColumnClick(wxListEvent &event); 00045 void OnRowSelected(wxListEvent &event); // Update database name. 00046 void OnRowDoubleClick(wxListEvent &event); 00047 00048 // All Buttons Events Functions. 00049 void OnOpenClick(wxCommandEvent& command); 00050 void OnAddClick(wxCommandEvent& command); 00051 void OnDeleteClick(wxCommandEvent& command); 00052 00053 }; 00054 #endif // _cDatabaseGuiAct_h