CHFEWnd Class Reference

#include <HFEWnd.h>

List of all members.

Public Member Functions

 CHFEWnd ()
void LogFailedMessage (LPCSTR pszMsg)
void ClearHistory ()
afx_msg LRESULT OnAppQueryExit (WPARAM, LPARAM)
afx_msg LRESULT OnAppExit (WPARAM, LPARAM)
void OnGo ()
void SaveAll ()
fsInternetFileListMgrGetMgr ()
BOOL Create (CWnd *pParent)
virtual ~CHFEWnd ()

Static Public Member Functions

static HMENU Plugin_GetViewMenu ()
static HMENU Plugin_GetMainMenu ()
static void Plugin_SetLanguage (wgLanguage, HMENU hMenuMain, HMENU)
static void Plugin_GetPluginNames (LPCSTR *ppszLong, LPCSTR *ppszShort)
static void Plugin_GetMenuViewItems (wgMenuViewItem **ppItems, int *cItems)
static void Plugin_GetMenuImages (fsSetImage **ppImages, int *pcImages)
static void Plugin_GetToolBarInfo (wgTButtonInfo **ppButtons, int *pcButtons)
static HWND Plugin_CreateMainWindow (HWND hParent)

Protected Member Functions

afx_msg void OnLogShowCol (UINT uCmd)
afx_msg void OnFilesListShowCol (UINT uCmd)
void UpdateLogColMenu (CMenu *menu)
void UpdateFilesListColMenu (CMenu *menu)
afx_msg LRESULT OnUpdateMenuView (WPARAM, LPARAM lp)
void ApplyLanguageToMenuView (CMenu *menu)
afx_msg void OnShowLog ()
afx_msg LRESULT OnUpdateToolBar (WPARAM wp, LPARAM)
afx_msg LRESULT OnUpdateMenu (WPARAM, LPARAM lp)
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnDestroy ()
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnHfeRefresh ()
afx_msg void OnHfeSettings ()
afx_msg void OnHfeStop ()
afx_msg void OnHfeDownload ()
afx_msg void OnHfeOpenfolder ()
afx_msg void OnHfeParentfolder ()
afx_msg void OnHfeDisconnect ()
afx_msg void OnSetFocus (CWnd *pOldWnd)

Static Protected Member Functions

static DWORD WINAPI _threadGoUrl (LPVOID lp)
static void _EventsFunc (class fsInternetFileListMgr *, fsInternetFileListMgrEvent ev, LPVOID lp)

Protected Attributes

fsEventsMgr m_evMgr
fsInternetFileListMgr m_mgr
CHFE_ListLog m_wndListLog
CHFE_Address m_wndUrl

Friends

class CHFE_Log
class CHFE_FileList


Detailed Description

Definition at line 18 of file HFEWnd.h.


Constructor & Destructor Documentation

CHFEWnd::CHFEWnd (  ) 

CHFEWnd::~CHFEWnd (  )  [virtual]

Definition at line 27 of file HFEWnd.cpp.


Member Function Documentation

HMENU CHFEWnd::Plugin_GetViewMenu (  )  [static]

Definition at line 538 of file HFEWnd.cpp.

References IDM_HFE_VIEW.

Referenced by fsPluginMgr::LoadBuiltIn().

HMENU CHFEWnd::Plugin_GetMainMenu (  )  [static]

Definition at line 533 of file HFEWnd.cpp.

References IDM_HFE.

Referenced by fsPluginMgr::LoadBuiltIn().

void CHFEWnd::LogFailedMessage ( LPCSTR  pszMsg  ) 

void CHFEWnd::ClearHistory (  ) 

Definition at line 516 of file HFEWnd.cpp.

References CHFE_Address::ClearHistory(), and m_wndUrl.

Referenced by fsHistoriesMgr::ClearAll().

void CHFEWnd::Plugin_SetLanguage ( wgLanguage  ,
HMENU  hMenuMain,
HMENU  hMenuView 
) [static]

void CHFEWnd::Plugin_GetPluginNames ( LPCSTR ppszLong,
LPCSTR ppszShort 
) [static]

Definition at line 431 of file HFEWnd.cpp.

References L_EXPLORER, L_HFE, and LSNP.

Referenced by fsPluginMgr::LoadBuiltIn().

void CHFEWnd::Plugin_GetMenuViewItems ( wgMenuViewItem **  ppItems,
int *  cItems 
) [static]

void CHFEWnd::Plugin_GetMenuImages ( fsSetImage **  ppImages,
int *  pcImages 
) [static]

void CHFEWnd::Plugin_GetToolBarInfo ( wgTButtonInfo **  ppButtons,
int *  pcButtons 
) [static]

HWND CHFEWnd::Plugin_CreateMainWindow ( HWND  hParent  )  [static]

Definition at line 60 of file HFEWnd.cpp.

References Create(), and fsnew1.

Referenced by fsPluginMgr::LoadBuiltIn().

LRESULT CHFEWnd::OnAppQueryExit ( WPARAM  ,
LPARAM   
)

Definition at line 143 of file HFEWnd.cpp.

LRESULT CHFEWnd::OnAppExit ( WPARAM  ,
LPARAM   
)

void CHFEWnd::OnGo (  ) 

void CHFEWnd::SaveAll (  ) 

Definition at line 426 of file HFEWnd.cpp.

References m_wndListLog, and CHFE_ListLog::SaveState().

Referenced by OnAppExit(), and CMainFrame::OnSaveall().

fsInternetFileListMgr * CHFEWnd::GetMgr (  ) 

BOOL CHFEWnd::Create ( CWnd *  pParent  ) 

Definition at line 69 of file HFEWnd.cpp.

References FALSE, NULL, and TRUE.

Referenced by Plugin_CreateMainWindow().

void CHFEWnd::OnLogShowCol ( UINT  uCmd  )  [protected]

void CHFEWnd::OnFilesListShowCol ( UINT  uCmd  )  [protected]

void CHFEWnd::UpdateLogColMenu ( CMenu *  menu  )  [protected]

Definition at line 490 of file HFEWnd.cpp.

References BOOL, FALSE, ID_LOG_1, CListCtrlEx::IsColumnShown(), m_wndListLog, and CHFE_ListLog::m_wndLog.

Referenced by OnUpdateMenuView().

void CHFEWnd::UpdateFilesListColMenu ( CMenu *  menu  )  [protected]

LRESULT CHFEWnd::OnUpdateMenuView ( WPARAM  ,
LPARAM  lp 
) [protected]

Definition at line 468 of file HFEWnd.cpp.

References UpdateFilesListColMenu(), and UpdateLogColMenu().

void CHFEWnd::ApplyLanguageToMenuView ( CMenu *  menu  )  [protected]

void CHFEWnd::OnShowLog (  )  [protected]

Definition at line 421 of file HFEWnd.cpp.

References FALSE, CHFE_ListLog::m_bShowLog, m_wndListLog, and CHFE_ListLog::ShowLog().

LRESULT CHFEWnd::OnUpdateToolBar ( WPARAM  wp,
LPARAM   
) [protected]

DWORD WINAPI CHFEWnd::_threadGoUrl ( LPVOID  lp  )  [static, protected]

LRESULT CHFEWnd::OnUpdateMenu ( WPARAM  ,
LPARAM  lp 
) [protected]

void CHFEWnd::_EventsFunc ( class fsInternetFileListMgr mgr,
fsInternetFileListMgrEvent  ev,
LPVOID  lp 
) [static, protected]

int CHFEWnd::OnCreate ( LPCREATESTRUCT  lpCreateStruct  )  [protected]

Definition at line 80 of file HFEWnd.cpp.

References CHFE_ListLog::Create(), CHFE_Address::Create(), m_wndListLog, and m_wndUrl.

void CHFEWnd::OnDestroy (  )  [protected]

Definition at line 94 of file HFEWnd.cpp.

void CHFEWnd::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

Definition at line 148 of file HFEWnd.cpp.

References m_wndListLog, and m_wndUrl.

void CHFEWnd::OnHfeRefresh (  )  [protected]

void CHFEWnd::OnHfeSettings (  )  [protected]

void CHFEWnd::OnHfeStop (  )  [protected]

Definition at line 331 of file HFEWnd.cpp.

References CHFE_ListLog::m_wndFileList, m_wndListLog, and CHFE_FileList::OnHfeStop().

void CHFEWnd::OnHfeDownload (  )  [protected]

void CHFEWnd::OnHfeOpenfolder (  )  [protected]

void CHFEWnd::OnHfeParentfolder (  )  [protected]

void CHFEWnd::OnHfeDisconnect (  )  [protected]

void CHFEWnd::OnSetFocus ( CWnd *  pOldWnd  )  [protected]

Definition at line 440 of file HFEWnd.cpp.

References CHFE_Address::m_wndUrl, and m_wndUrl.


Friends And Related Function Documentation

friend class CHFE_Log [friend]

Definition at line 20 of file HFEWnd.h.

friend class CHFE_FileList [friend]

Definition at line 21 of file HFEWnd.h.


Member Data Documentation

Definition at line 70 of file HFEWnd.h.

Referenced by _EventsFunc(), CHFEWnd(), LogFailedMessage(), and CHFE_Log::OnClear().

Definition at line 73 of file HFEWnd.h.

Referenced by _EventsFunc(), _threadGoUrl(), CHFEWnd(), GetMgr(), and OnAppExit().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:20:47 2008 by  doxygen 1.5.6