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

CDownloadGroupDlg Class Reference

#include <DlgDownloadGroup.h>

Inheritance diagram for CDownloadGroupDlg:

CSkinDialog List of all members.

Public Types

enum  { IDD = IDD_DOWNLOAD_GROUP }

Public Member Functions

 CDownloadGroupDlg (CDownloadGroup *pGroup, CWnd *pParent=NULL)

Public Attributes

CIconButtonCtrl m_wndBrowse
CListCtrl m_wndImages
CEdit m_wndFolder
CButton m_wndFilterAdd
CButton m_wndFilterRemove
CComboBox m_wndFilterList
CString m_sName
CString m_sFolder
CDownloadGroupm_pGroup

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
virtual BOOL OnInitDialog ()
afx_msg void OnFilterAdd ()
afx_msg void OnFilterRemove ()
afx_msg void OnEditChangeFilterList ()
afx_msg void OnSelChangeFilterList ()
virtual void OnOK ()
afx_msg void OnBrowse ()

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
IDD 

Definition at line 42 of file DlgDownloadGroup.h.


Constructor & Destructor Documentation

CDownloadGroupDlg::CDownloadGroupDlg CDownloadGroup pGroup,
CWnd *  pParent = NULL
 

Definition at line 57 of file DlgDownloadGroup.cpp.


Member Function Documentation

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

Reimplemented from CSkinDialog.

Definition at line 66 of file DlgDownloadGroup.cpp.

References CSkinDialog::DoDataExchange(), IDC_DOWNLOADS_BROWSE, IDC_FILTER_ADD, IDC_FILTER_LIST, IDC_FILTER_REMOVE, IDC_FOLDER, IDC_ICON_LIST, IDC_NAME, m_sFolder, m_sName, m_wndBrowse, m_wndFilterAdd, m_wndFilterList, m_wndFilterRemove, m_wndFolder, and m_wndImages.

void CDownloadGroupDlg::OnBrowse  )  [protected]
 

Definition at line 253 of file DlgDownloadGroup.cpp.

References CSettings::sDownloads::CompletePath, CSettings::Downloads, IDS_SETTINGS_FILEPATH_NOT_SAME, CSettings::sDownloads::IncompletePath, LoadString(), m_sFolder, NULL, and Settings.

void CDownloadGroupDlg::OnEditChangeFilterList  )  [protected]
 

Definition at line 135 of file DlgDownloadGroup.cpp.

References m_wndFilterAdd, and m_wndFilterList.

void CDownloadGroupDlg::OnFilterAdd  )  [protected]
 

Definition at line 145 of file DlgDownloadGroup.cpp.

References m_wndFilterList.

void CDownloadGroupDlg::OnFilterRemove  )  [protected]
 

Definition at line 159 of file DlgDownloadGroup.cpp.

References m_wndFilterList, and m_wndFilterRemove.

BOOL CDownloadGroupDlg::OnInitDialog  )  [protected, virtual]
 

Reimplemented from CSkinDialog.

Definition at line 84 of file DlgDownloadGroup.cpp.

References CDownloadGroups::Check(), DownloadGroups, CSchemaCache::GetIterator(), CSchemaCache::GetNext(), CShellIcons::GetObject(), CDownloadGroups::GetSuperGroup(), IDI_BROWSE, CSchema::m_nIcon16, CDownloadGroup::m_pFilters, m_pGroup, CDownloadGroups::m_pSection, CDownloadGroup::m_sFolder, m_sFolder, CDownloadGroup::m_sName, m_sName, CDownloadGroup::m_sSchemaURI, CSchema::m_sURI, m_wndBrowse, m_wndFilterAdd, m_wndFilterList, m_wndFilterRemove, m_wndFolder, m_wndImages, CSkinDialog::OnInitDialog(), SchemaCache, CIconButtonCtrl::SetIcon(), ShellIcons, and CSkinDialog::SkinMe().

void CDownloadGroupDlg::OnOK  )  [protected, virtual]
 

Definition at line 166 of file DlgDownloadGroup.cpp.

References CLibraryFolders::AddFolder(), CDownloadGroups::Check(), CLibraryFolders::CheckFolder(), DownloadGroups, IDS_LIBRARY_DOWNLOADS_ADD, IDS_LIBRARY_DOWNLOADS_SHARE, IDS_LIBRARY_SUBFOLDER_IN_LIBRARY, CLibraryFolders::IsFolderShared(), CLibraryFolders::IsShareable(), CLibraryFolders::IsSubFolderShared(), Library, LibraryFolders, LoadString(), CDownloadGroup::m_pFilters, m_pGroup, CLibrary::m_pSection, CDownloadGroups::m_pSection, m_sFolder, CDownloadGroup::m_sFolder, m_sName, CDownloadGroup::m_sName, CSchema::m_sURI, m_wndFilterList, m_wndImages, NULL, CLibraryFolders::RemoveFolder(), CDownloadGroup::SetSchema(), CHelpDlg::Show(), TS_FALSE, TS_TRUE, and CLibrary::Update().

void CDownloadGroupDlg::OnSelChangeFilterList  )  [protected]
 

Definition at line 140 of file DlgDownloadGroup.cpp.

References m_wndFilterList, and m_wndFilterRemove.


Member Data Documentation

CDownloadGroup* CDownloadGroupDlg::m_pGroup
 

Definition at line 53 of file DlgDownloadGroup.h.

Referenced by OnInitDialog(), and OnOK().

CString CDownloadGroupDlg::m_sFolder
 

Definition at line 50 of file DlgDownloadGroup.h.

Referenced by DoDataExchange(), OnBrowse(), OnInitDialog(), and OnOK().

CString CDownloadGroupDlg::m_sName
 

Definition at line 49 of file DlgDownloadGroup.h.

Referenced by DoDataExchange(), OnInitDialog(), and OnOK().

CIconButtonCtrl CDownloadGroupDlg::m_wndBrowse
 

Definition at line 43 of file DlgDownloadGroup.h.

Referenced by DoDataExchange(), and OnInitDialog().

CButton CDownloadGroupDlg::m_wndFilterAdd
 

Definition at line 46 of file DlgDownloadGroup.h.

Referenced by DoDataExchange(), OnEditChangeFilterList(), and OnInitDialog().

CComboBox CDownloadGroupDlg::m_wndFilterList
 

Definition at line 48 of file DlgDownloadGroup.h.

Referenced by DoDataExchange(), OnEditChangeFilterList(), OnFilterAdd(), OnFilterRemove(), OnInitDialog(), OnOK(), and OnSelChangeFilterList().

CButton CDownloadGroupDlg::m_wndFilterRemove
 

Definition at line 47 of file DlgDownloadGroup.h.

Referenced by DoDataExchange(), OnFilterRemove(), OnInitDialog(), and OnSelChangeFilterList().

CEdit CDownloadGroupDlg::m_wndFolder
 

Definition at line 45 of file DlgDownloadGroup.h.

Referenced by DoDataExchange(), and OnInitDialog().

CListCtrl CDownloadGroupDlg::m_wndImages
 

Definition at line 44 of file DlgDownloadGroup.h.

Referenced by DoDataExchange(), OnInitDialog(), and OnOK().


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