|
ReactOS 0.4.17-dev-1183-g3b30a2a
|
#include <CAddDialog.h>


Public Types | |
| enum | { IDD = IDD_DIALOG_ADD } |
Public Member Functions | |
| CAddDialog (CMainWnd *MainWnd, CConsoleWnd *console) | |
| ~CAddDialog () | |
| void | InitLV (CListView &listView) |
| void | InsertListItem (CListView &listView, CSnapinCacheEntry *CacheEntry) |
| void | InitTV (CTreeView &treeView) |
| HTREEITEM | InsertTreeItem (CTreeView &treeView, CSnapinAlias *Alias, HTREEITEM hParent=NULL, HTREEITEM hInsertAfter=TVI_LAST) |
| VOID | InitCB (CWindow &comboBox) |
| VOID | AppendComboBoxItem (CWindow &comboBox, CSnapinAlias *Alias, int iIndent) |
| VOID | InsertSnapinAliasesRecursive (CSnapinAlias *ParentAlias, INT Indent) |
| LRESULT | OnInitDialog (UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL &bHandled) |
| LRESULT | OnCommand (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) |
| LRESULT | OnItemChanged (INT uCode, LPNMHDR hdr, BOOL &bHandled) |
| LRESULT | OnSelectionChanged (INT uCode, LPNMHDR hdr, BOOL &bHandled) |
| LRESULT | OnItemDblClicked (INT uCode, LPNMHDR hdr, BOOL &bHandled) |
| void | UpdateButtons () |
| BOOL | GetAdvanced () |
| VOID | SetAdvanced (BOOL Advanced) |
Private Member Functions | |
| void | CreateSnapinAliases (CSnapinAlias *ParentAlias, CSnapin *ParentSnapin) |
| void | ReconnectSnapins (CSnapinAlias *ParentAlias, CSnapin *ParentSnapin) |
| void | DeleteSnapinAliasesRecursive (CSnapinAlias *ParentAlias, BOOL RemoveDeletedSnapins) |
| void | DeleteSnapinAliases (BOOL RemoveDeletedSnapins) |
Private Attributes | |
| CListView | m_Available |
| CTreeView | m_Selected |
| CWindow | m_BtnAdd |
| CWindow | m_BtnRemove |
| CWindow | m_BtnUp |
| CWindow | m_BtnDown |
| CWindow | m_Description |
| CWindow | m_SelectedText |
| CWindow | m_ParentText |
| CWindow | m_ParentList |
| BOOL | m_Advanced |
| CMainWnd * | m_MainWnd |
| CComPtr< CConsoleWnd > | m_Console |
| CSnapin * | m_RootSnapin |
| CSnapinAlias * | m_RootAlias |
| CSnapinAlias * | m_ParentAlias |
Definition at line 11 of file CAddDialog.h.
| anonymous enum |
| CAddDialog::CAddDialog | ( | CMainWnd * | MainWnd, |
| CConsoleWnd * | console | ||
| ) |
Definition at line 11 of file CAddDialog.cpp.
| CAddDialog::~CAddDialog | ( | ) |
Definition at line 18 of file CAddDialog.cpp.
| VOID CAddDialog::AppendComboBoxItem | ( | CWindow & | comboBox, |
| CSnapinAlias * | Alias, | ||
| int | iIndent | ||
| ) |
Definition at line 82 of file CAddDialog.cpp.
Referenced by InsertSnapinAliasesRecursive(), and OnInitDialog().
|
private |
Definition at line 426 of file CAddDialog.cpp.
Referenced by CreateSnapinAliases(), and OnInitDialog().
Definition at line 480 of file CAddDialog.cpp.
Referenced by OnCommand().
|
private |
Definition at line 462 of file CAddDialog.cpp.
Referenced by DeleteSnapinAliases(), and DeleteSnapinAliasesRecursive().
| BOOL CAddDialog::GetAdvanced | ( | ) |
Definition at line 492 of file CAddDialog.cpp.
Referenced by CAddAdvancedDialog::OnInitDialog().
Definition at line 23 of file CAddDialog.cpp.
Referenced by OnInitDialog().
Definition at line 51 of file CAddDialog.cpp.
Referenced by OnInitDialog().
| void CAddDialog::InsertListItem | ( | CListView & | listView, |
| CSnapinCacheEntry * | CacheEntry | ||
| ) |
Definition at line 37 of file CAddDialog.cpp.
Referenced by OnInitDialog().
| VOID CAddDialog::InsertSnapinAliasesRecursive | ( | CSnapinAlias * | ParentAlias, |
| INT | Indent | ||
| ) |
Definition at line 101 of file CAddDialog.cpp.
Referenced by InsertSnapinAliasesRecursive(), and OnInitDialog().
| HTREEITEM CAddDialog::InsertTreeItem | ( | CTreeView & | treeView, |
| CSnapinAlias * | Alias, | ||
| HTREEITEM | hParent = NULL, |
||
| HTREEITEM | hInsertAfter = TVI_LAST |
||
| ) |
Definition at line 57 of file CAddDialog.cpp.
Referenced by InsertSnapinAliasesRecursive(), OnCommand(), OnInitDialog(), and OnItemDblClicked().
Definition at line 169 of file CAddDialog.cpp.
Definition at line 119 of file CAddDialog.cpp.
Definition at line 350 of file CAddDialog.cpp.
Definition at line 376 of file CAddDialog.cpp.
Definition at line 369 of file CAddDialog.cpp.
|
private |
Definition at line 442 of file CAddDialog.cpp.
Referenced by OnCommand(), and ReconnectSnapins().
Definition at line 498 of file CAddDialog.cpp.
Referenced by CAddAdvancedDialog::OnCommand().
| void CAddDialog::UpdateButtons | ( | ) |
Definition at line 398 of file CAddDialog.cpp.
Referenced by OnCommand(), OnInitDialog(), OnItemChanged(), and OnSelectionChanged().
|
private |
Definition at line 46 of file CAddDialog.h.
Referenced by CAddDialog(), GetAdvanced(), OnCommand(), and SetAdvanced().
|
private |
Definition at line 35 of file CAddDialog.h.
Referenced by OnCommand(), OnInitDialog(), OnItemChanged(), OnItemDblClicked(), and UpdateButtons().
|
private |
Definition at line 37 of file CAddDialog.h.
Referenced by OnInitDialog(), and UpdateButtons().
|
private |
Definition at line 40 of file CAddDialog.h.
Referenced by OnInitDialog(), and UpdateButtons().
|
private |
Definition at line 38 of file CAddDialog.h.
Referenced by OnInitDialog(), and UpdateButtons().
|
private |
Definition at line 39 of file CAddDialog.h.
Referenced by OnInitDialog(), and UpdateButtons().
|
private |
Definition at line 49 of file CAddDialog.h.
Referenced by CAddDialog(), and OnInitDialog().
|
private |
Definition at line 41 of file CAddDialog.h.
Referenced by OnInitDialog(), and OnItemChanged().
|
private |
Definition at line 48 of file CAddDialog.h.
Referenced by CAddDialog(), InitCB(), InitLV(), InitTV(), OnCommand(), OnInitDialog(), and OnItemDblClicked().
|
private |
Definition at line 53 of file CAddDialog.h.
Referenced by OnCommand(), OnInitDialog(), and OnItemDblClicked().
|
private |
Definition at line 44 of file CAddDialog.h.
Referenced by InsertSnapinAliasesRecursive(), OnCommand(), and OnInitDialog().
|
private |
Definition at line 43 of file CAddDialog.h.
Referenced by OnCommand(), and OnInitDialog().
|
private |
Definition at line 52 of file CAddDialog.h.
Referenced by DeleteSnapinAliases(), OnCommand(), and OnInitDialog().
|
private |
Definition at line 51 of file CAddDialog.h.
Referenced by OnCommand(), and OnInitDialog().
|
private |
Definition at line 36 of file CAddDialog.h.
Referenced by InsertSnapinAliasesRecursive(), OnCommand(), OnInitDialog(), OnItemDblClicked(), and UpdateButtons().
|
private |
Definition at line 42 of file CAddDialog.h.
Referenced by OnCommand(), and OnInitDialog().