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.

cFile * GetFile (void)
cMovieWidgetAct * GetMovieWidgetAct (void) const
cSoftwareWidgetAct * GetSoftwareWidgetAct (void) const
cMusicWidgetAct * GetMusicWidgetAct (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
cFile * m_pFile
cMovieWidgetAct * m_pMovieWidgetAct
cSoftwareWidgetAct * m_pSoftwareWidgetAct
cMusicWidgetAct * m_pMusicWidgetAct
cImageMainPanel * m_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