00001
00014 #ifndef _cFileTabGuiAct_h
00015 #define _cFileTabGuiAct_h
00016
00017 #include "cFileTabGui.h"
00018
00019
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
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
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