Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

cFileTabGuiAct.h

Go to the documentation of this file.
00001 
00014 #ifndef _cFileTabGuiAct_h
00015 #define _cFileTabGuiAct_h
00016 
00017 #include "cFileTabGui.h"
00018 
00019 // #include "cSqlAct.h" Derived from "cTabGuiAct.h"
00020 
00021 class cFileTabGuiAct: public cFileTabGui
00022 {
00023 public:
00025         cFileTabGuiAct(wxWindow *Parent);
00026         
00028         ~cFileTabGuiAct(void);
00029         
00031         void DisplayInfoListCtrl(void);
00032 
00033         void SetMovieTabListCtrl        (wxListCtrl *pMovieTabListCtrl);
00034         void SetSoftwareTabListCtrl     (wxListCtrl *pSoftwareTabListCtrl);
00035         void SetMusicTabListCtrl        (wxListCtrl *pMusicTabListCtrl);
00036         
00037 protected:
00038         
00039         DECLARE_EVENT_TABLE()
00040                 
00041 private:
00042         
00043         // cSqlAct SqlAct; Derived from "cTabGuiAct.h"
00044         wxListCtrl *m_pMovieTabListCtrl;
00045         wxListCtrl *m_pSoftwareTabListCtrl;
00046         wxListCtrl *m_pMusicTabListCtrl;
00047         
00048         void UpdateCategoryNotebook(const string sCategory,
00049                                                                 const string sFilename, 
00050                                                                 const string sDone, 
00051                                                                 const string sSize, 
00052                                                                 const string sPriority, 
00053                                                                 const string sAvailability, 
00054                                                                 const string sMd4);
00055 
00056         void DeleteCategoryEntry(const string sCategory, const string sMd4);
00057         
00058         void AddEntry(const string sCategory,
00059                                         const string sFilename, 
00060                                         const string sDone, 
00061                                         const string sSize, 
00062                                         const string sPriority, 
00063                                         const string sAvailability, 
00064                                         const string sMd4);
00065         
00066         //***********************************************
00067         // Implements virtual functions of cTabGuiActIF.
00068         //***********************************************
00069         void OnEd2kEnter(wxCommandEvent& command);
00070 
00071         void OnAddClick(wxCommandEvent& command);
00072         void OnModifyClick(wxCommandEvent& command);
00073         void OnDeleteClick(wxCommandEvent& command);
00074 };
00075 
00076 #endif // _cFileTabGuiAct_h

Generated on Wed Feb 25 01:15:10 2004 for eDonkeyFilesManager by doxygen 1.3.2