Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CFolderScanDlg Class Reference

#include <DlgFolderScan.h>

Inheritance diagram for CFolderScanDlg:

CSkinDialog List of all members.

Public Types

enum  { IDD = IDD_FOLDER_SCAN }

Public Member Functions

 CFolderScanDlg (CWnd *pParent=NULL)
virtual ~CFolderScanDlg ()
void InstanceUpdate (LPCTSTR pszName, DWORD nVolume)

Static Public Member Functions

static void Update (LPCTSTR pszName, DWORD nVolume)

Public Attributes

CStatic m_wndVolume
CStatic m_wndFiles
CStatic m_wndFile

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
virtual BOOL OnInitDialog ()
virtual void OnCancel ()
afx_msg void OnTimer (UINT nIDEvent)

Protected Attributes

DWORD m_nCookie
DWORD m_nFiles
DWORD m_nVolume
DWORD m_tLastUpdate
BOOL m_bActive

Static Protected Attributes

static CFolderScanDlgm_pDialog = NULL

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
IDD 

Definition at line 40 of file DlgFolderScan.h.


Constructor & Destructor Documentation

CFolderScanDlg::CFolderScanDlg CWnd *  pParent = NULL  ) 
 

Definition at line 46 of file DlgFolderScan.cpp.

References Library, CLibrary::m_nScanCount, and CLibrary::m_pSection.

CFolderScanDlg::~CFolderScanDlg  )  [virtual]
 

Definition at line 65 of file DlgFolderScan.cpp.

References Library, m_pDialog, CLibrary::m_pSection, and NULL.


Member Function Documentation

void CFolderScanDlg::DoDataExchange CDataExchange *  pDX  )  [protected, virtual]
 

Reimplemented from CSkinDialog.

Definition at line 75 of file DlgFolderScan.cpp.

References CSkinDialog::DoDataExchange(), IDC_SCAN_FILE, IDC_SCAN_FILES, IDC_SCAN_VOLUME, m_wndFile, m_wndFiles, and m_wndVolume.

void CFolderScanDlg::InstanceUpdate LPCTSTR  pszName,
DWORD  nVolume
 

Definition at line 135 of file DlgFolderScan.cpp.

References m_bActive, m_nFiles, m_nVolume, m_tLastUpdate, m_wndFile, m_wndFiles, m_wndVolume, Settings, and CSettings::SmartVolume().

Referenced by Update().

void CFolderScanDlg::OnCancel  )  [protected, virtual]
 

Definition at line 112 of file DlgFolderScan.cpp.

References Library, m_bActive, m_pDialog, CLibrary::m_pSection, and NULL.

BOOL CFolderScanDlg::OnInitDialog  )  [protected, virtual]
 

Reimplemented from CSkinDialog.

Definition at line 88 of file DlgFolderScan.cpp.

References IDR_LIBRARYFRAME, m_bActive, m_tLastUpdate, NULL, CSkinDialog::OnInitDialog(), and CSkinDialog::SkinMe().

void CFolderScanDlg::OnTimer UINT  nIDEvent  )  [protected]
 

Definition at line 101 of file DlgFolderScan.cpp.

References Library, m_nCookie, CLibrary::m_nScanCount, and CLibrary::m_pSection.

void CFolderScanDlg::Update LPCTSTR  pszName,
DWORD  nVolume
[static]
 

Definition at line 126 of file DlgFolderScan.cpp.

References InstanceUpdate(), Library, m_pDialog, CLibrary::m_pSection, and NULL.

Referenced by CLibraryFile::ThreadScan().


Member Data Documentation

BOOL CFolderScanDlg::m_bActive [protected]
 

Definition at line 58 of file DlgFolderScan.h.

Referenced by InstanceUpdate(), OnCancel(), and OnInitDialog().

DWORD CFolderScanDlg::m_nCookie [protected]
 

Definition at line 54 of file DlgFolderScan.h.

Referenced by OnTimer().

DWORD CFolderScanDlg::m_nFiles [protected]
 

Definition at line 55 of file DlgFolderScan.h.

Referenced by InstanceUpdate().

DWORD CFolderScanDlg::m_nVolume [protected]
 

Definition at line 56 of file DlgFolderScan.h.

Referenced by InstanceUpdate().

CFolderScanDlg * CFolderScanDlg::m_pDialog = NULL [static, protected]
 

Definition at line 40 of file DlgFolderScan.cpp.

Referenced by OnCancel(), Update(), and ~CFolderScanDlg().

DWORD CFolderScanDlg::m_tLastUpdate [protected]
 

Definition at line 57 of file DlgFolderScan.h.

Referenced by InstanceUpdate(), and OnInitDialog().

CStatic CFolderScanDlg::m_wndFile
 

Definition at line 43 of file DlgFolderScan.h.

Referenced by DoDataExchange(), and InstanceUpdate().

CStatic CFolderScanDlg::m_wndFiles
 

Definition at line 42 of file DlgFolderScan.h.

Referenced by DoDataExchange(), and InstanceUpdate().

CStatic CFolderScanDlg::m_wndVolume
 

Definition at line 41 of file DlgFolderScan.h.

Referenced by DoDataExchange(), and InstanceUpdate().


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:07 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2