10 typedef std::map<CString,CShadowTree> TShadowTreeMap;
\r
12 CShadowTree():m_hTree(NULL){}
\r
14 CShadowTree* GetNextSub(CString& nameLeft);
\r
22 TShadowTreeMap m_ShadowTree;
\r
23 CShadowTree* m_pParent;
\r
26 class CBrowseRefsDlg : public CDialog
\r
28 DECLARE_DYNAMIC(CBrowseRefsDlg)
\r
31 CBrowseRefsDlg(CWnd* pParent = NULL); // standard constructor
\r
32 virtual ~CBrowseRefsDlg();
\r
35 enum { IDD = IDD_DIALOG_BROWSE_REFS };
\r
38 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
\r
40 DECLARE_MESSAGE_MAP()
\r
42 afx_msg void OnBnClickedOk();
\r
43 virtual BOOL OnInitDialog();
\r
47 CShadowTree& GetTreeNode(CString refName, CShadowTree* pTreePos=NULL);
\r
49 MAP_HASH_NAME m_RefMap;
\r
51 CShadowTree m_TreeRoot;
\r
52 CTreeCtrl m_RefTreeCtrl;
\r