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

cFileWidgetAct Class Reference

cFileWidgetAct processes all events operations of cFileWidget. More...

#include <cFileWidgetAct.h>

Inheritance diagram for cFileWidgetAct:

cFileWidget List of all members.

Public Member Functions

 cFileWidgetAct (wxWindow *pParent)
 Constructor.

 ~cFileWidgetAct (void)
 Destructor.

void SetCategory (const string sCategory)
const string GetCategory (void) const
void DrawCategoryWidget (void)
void Clear (void)
 Clear string in all widgets related to FILE.

cFileGetFile (void)
cMovieWidgetActGetMovieWidgetAct (void) const
cSoftwareWidgetActGetSoftwareWidgetAct (void) const
cMusicWidgetActGetMusicWidgetAct (void) const
void DisplayData (void)
 Note: Take data from cFile. Check cFile's ORDER.

void UpdateData (void)
 Get all data from widgets and set these data in cFile.

void SetImagePanel (cImageMainPanel *pImageMainPanel)
 Use in OnUrlEnter() to display image poster.Use as "bridge".


Private Member Functions

void DisableCategoryChoice (const string sCategory)
void EmitChoiceEvent (wxChoice *pChoice)
void OnDoneSelect (wxCommandEvent &command)
void OnCategorySelect (wxCommandEvent &command)

Private Attributes

string m_sCategory
cFilem_pFile
cMovieWidgetActm_pMovieWidgetAct
cSoftwareWidgetActm_pSoftwareWidgetAct
cMusicWidgetActm_pMusicWidgetAct
cImageMainPanelm_pImageMainPanel

Detailed Description

cFileWidgetAct processes all events operations of cFileWidget.

Author:
Xuan Ngo
Date:
Last Modified:
Version:
0.2
Since:
Wed Oct 22 04:05:43 2003
Bug:

Test:

Todo:
Warning:
Any warnings about using this class.


Constructor & Destructor Documentation

cFileWidgetAct::cFileWidgetAct wxWindow *  pParent  ) 
 

Constructor.

cFileWidgetAct::~cFileWidgetAct void   ) 
 

Destructor.


Member Function Documentation

void cFileWidgetAct::Clear void   ) 
 

Clear string in all widgets related to FILE.

void cFileWidgetAct::DisableCategoryChoice const string  sCategory  )  [private]
 

void cFileWidgetAct::DisplayData void   ) 
 

Note: Take data from cFile. Check cFile's ORDER.

void cFileWidgetAct::DrawCategoryWidget void   ) 
 

void cFileWidgetAct::EmitChoiceEvent wxChoice *  pChoice  )  [private]
 

const string cFileWidgetAct::GetCategory void   )  const
 

cFile * cFileWidgetAct::GetFile void   ) 
 

cMovieWidgetAct * cFileWidgetAct::GetMovieWidgetAct void   )  const
 

cMusicWidgetAct * cFileWidgetAct::GetMusicWidgetAct void   )  const
 

cSoftwareWidgetAct * cFileWidgetAct::GetSoftwareWidgetAct void   )  const
 

void cFileWidgetAct::OnCategorySelect wxCommandEvent &  command  )  [private]
 

void cFileWidgetAct::OnDoneSelect wxCommandEvent &  command  )  [private]
 

void cFileWidgetAct::SetCategory const string  sCategory  ) 
 

void cFileWidgetAct::SetImagePanel cImageMainPanel pImageMainPanel  ) 
 

Use in OnUrlEnter() to display image poster.Use as "bridge".

void cFileWidgetAct::UpdateData void   ) 
 

Get all data from widgets and set these data in cFile.


Member Data Documentation

cFile* cFileWidgetAct::m_pFile [private]
 

cImageMainPanel* cFileWidgetAct::m_pImageMainPanel [private]
 

cMovieWidgetAct* cFileWidgetAct::m_pMovieWidgetAct [private]
 

cMusicWidgetAct* cFileWidgetAct::m_pMusicWidgetAct [private]
 

cSoftwareWidgetAct* cFileWidgetAct::m_pSoftwareWidgetAct [private]
 

string cFileWidgetAct::m_sCategory [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 25 01:15:16 2004 for eDonkeyFilesManager by doxygen 1.3.2