GME  13
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends
CSearchDlg Class Reference

#include <SearchDlg.h>

Collaboration diagram for CSearchDlg:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { IDD = IDD_SEARCH_DIALOG }

Public Member Functions

 CSearchDlg ()
 ~CSearchDlg ()
BOOL OnInitDialog ()
void RemoveAll ()
void RemoveZombies ()
void EnableSearch ()
void DisableSearch ()
void EnableScoped (BOOL enable)
CSearchCtrlgetMyParent ()
void clickGo ()
void itemDblClicked ()
void itemClicked ()
void SaveSearchHistory ()
void LoadSearchHistory ()
void CreateSearchHistory ()
void GetKinds (CComPtr< IMgaProject > &project)
template<typename F >
void ForEachSelectedFCO (F f)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnSizing (UINT fwSide, LPRECT pRect)
afx_msg void OnCbnSelchangeCombotype ()
afx_msg void OnNMDblclkTreeSearchHistory (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnCheckSplSearch ()
afx_msg void OnLvnColumnclickListresults (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnBnClickedButtonClear ()

Public Attributes

CProgressCtrl m_pgsSearch
CString m_edtNameFirst
CString m_edtKindNameFirst
CString m_edtRoleNameFirst
CString m_edtAttributeFirst
CString m_edtAttrValue
CString m_edtNameSecond
CString m_edtRoleNameSecond
CString m_edtKindNameSecond
CString m_edtAttributeSecond
BOOL m_chkAtom
BOOL m_chkFullWord
BOOL m_chkMod
BOOL m_chkRef
BOOL m_chkSet
BOOL m_chkLocate
BOOL m_chkMatchCase
CButton m_chkMatchCaseCtrl
CButton m_chkFullWordCtrl
CButton m_chkRefCtrl
CButton m_chkAtomCtrl
CButton m_chkSetCtrl
CButton m_chkModCtrl
CComboBox m_cmbCtrl
CButton m_btnGO
CListCtrl m_lstResults
CTreeCtrl m_treeSearchHistory
CComboBox m_edtNameCtrlFirst
AutocompleteComboBox m_edtKindNameCtrlFirst
CComboBox m_edtRoleNameCtrlFirst
CComboBox m_edtAttributeCtrlFirst
CComboBox m_edtNameCtrlSecond
CComboBox m_edtRoleNameCtrlSecond
AutocompleteComboBox m_edtKindNameCtrlSecond
CComboBox m_edtAttributeCtrlSecond
CButton m_logicalGrp
CComboBox m_cmbCtrl2
int m_radioScope
BOOL m_searchResults
int m_radioLogical
bool ascending [4]
BOOL m_chkConnection
BOOL m_chkSplSearch
CStatic m_stcRefCtrl
CButton m_chkConnCtrl

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
CSearchCtrlGetCtrl ()
void BuildExtendedName (IMgaFCO *named, CString &extName)
void BuildExtendedName (IMgaFolder *named, CString &extName)
void DisplayResults ()
void SearchResults ()
afx_msg void OnButtonGo ()
afx_msg void OnClickListResults (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnDblclkListResults (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnKeyDownListResults (NMHDR *pNMHDR, LRESULT *pResult)

Protected Attributes

CComPtr< IMgaFCOs > results
CComPtr< IMgaFCOspecialSearchFCO
BOOL m_scopedCtrlEnabled
CSearchDropTarget dropTarget

Friends

class CSearchDropTarget

Detailed Description

Definition at line 79 of file SearchDlg.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
IDD 

Definition at line 109 of file SearchDlg.h.


Constructor & Destructor Documentation

Definition at line 74 of file SearchDlg.cpp.

Definition at line 1060 of file SearchDlg.cpp.


Member Function Documentation

void CSearchDlg::BuildExtendedName ( IMgaFCO named,
CString &  extName 
) [protected]

Definition at line 369 of file SearchDlg.cpp.

void CSearchDlg::BuildExtendedName ( IMgaFolder named,
CString &  extName 
) [protected]

Definition at line 395 of file SearchDlg.cpp.

Definition at line 601 of file SearchDlg.cpp.

Definition at line 774 of file SearchDlg.cpp.

Definition at line 279 of file SearchDlg.cpp.

void CSearchDlg::DisplayResults ( ) [protected]

Definition at line 413 of file SearchDlg.cpp.

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

Definition at line 101 of file SearchDlg.cpp.

void CSearchDlg::EnableScoped ( BOOL  enable)

Definition at line 264 of file SearchDlg.cpp.

template<typename F >
void CSearchDlg::ForEachSelectedFCO ( f) [inline]

Definition at line 228 of file SearchDlg.h.

CSearchCtrl* CSearchDlg::GetCtrl ( ) [inline, protected]

Definition at line 198 of file SearchDlg.h.

void CSearchDlg::GetKinds ( CComPtr< IMgaProject > &  project) [inline]

Definition at line 207 of file SearchDlg.h.

Definition at line 94 of file SearchDlg.h.

Definition at line 606 of file SearchDlg.cpp.

Definition at line 656 of file SearchDlg.cpp.

Definition at line 735 of file SearchDlg.cpp.

Definition at line 1176 of file SearchDlg.cpp.

void CSearchDlg::OnButtonGo ( ) [protected]

Definition at line 294 of file SearchDlg.cpp.

Definition at line 1120 of file SearchDlg.cpp.

void CSearchDlg::OnClickListResults ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 496 of file SearchDlg.cpp.

void CSearchDlg::OnDblclkListResults ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 501 of file SearchDlg.cpp.

Definition at line 166 of file SearchDlg.cpp.

void CSearchDlg::OnKeyDownListResults ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 506 of file SearchDlg.cpp.

void CSearchDlg::OnLvnColumnclickListresults ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)

Definition at line 1162 of file SearchDlg.cpp.

void CSearchDlg::OnNMDblclkTreeSearchHistory ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)

Definition at line 1065 of file SearchDlg.cpp.

void CSearchDlg::OnSize ( UINT  nType,
int  cx,
int  cy 
)

Definition at line 546 of file SearchDlg.cpp.

void CSearchDlg::OnSizing ( UINT  fwSide,
LPRECT  pRect 
)

Definition at line 595 of file SearchDlg.cpp.

Definition at line 205 of file SearchDlg.cpp.

Definition at line 214 of file SearchDlg.cpp.

Definition at line 702 of file SearchDlg.cpp.

void CSearchDlg::SearchResults ( ) [protected]

Definition at line 1034 of file SearchDlg.cpp.


Friends And Related Function Documentation

friend class CSearchDropTarget [friend]

Definition at line 254 of file SearchDlg.h.


Member Data Documentation

Definition at line 164 of file SearchDlg.h.

Definition at line 255 of file SearchDlg.h.

Definition at line 141 of file SearchDlg.h.

Definition at line 126 of file SearchDlg.h.

Definition at line 137 of file SearchDlg.h.

Definition at line 267 of file SearchDlg.h.

Definition at line 262 of file SearchDlg.h.

Definition at line 127 of file SearchDlg.h.

Definition at line 135 of file SearchDlg.h.

Definition at line 131 of file SearchDlg.h.

Definition at line 132 of file SearchDlg.h.

Definition at line 134 of file SearchDlg.h.

Definition at line 128 of file SearchDlg.h.

Definition at line 139 of file SearchDlg.h.

Definition at line 129 of file SearchDlg.h.

Definition at line 136 of file SearchDlg.h.

Definition at line 130 of file SearchDlg.h.

Definition at line 138 of file SearchDlg.h.

Definition at line 263 of file SearchDlg.h.

Definition at line 140 of file SearchDlg.h.

Definition at line 158 of file SearchDlg.h.

Definition at line 149 of file SearchDlg.h.

Definition at line 155 of file SearchDlg.h.

Definition at line 116 of file SearchDlg.h.

Definition at line 124 of file SearchDlg.h.

Definition at line 119 of file SearchDlg.h.

Definition at line 147 of file SearchDlg.h.

Definition at line 154 of file SearchDlg.h.

Definition at line 114 of file SearchDlg.h.

Definition at line 123 of file SearchDlg.h.

Definition at line 146 of file SearchDlg.h.

Definition at line 152 of file SearchDlg.h.

Definition at line 113 of file SearchDlg.h.

Definition at line 121 of file SearchDlg.h.

Definition at line 148 of file SearchDlg.h.

Definition at line 153 of file SearchDlg.h.

Definition at line 115 of file SearchDlg.h.

Definition at line 122 of file SearchDlg.h.

Definition at line 157 of file SearchDlg.h.

Definition at line 142 of file SearchDlg.h.

CProgressCtrl CSearchDlg::m_pgsSearch

Definition at line 111 of file SearchDlg.h.

Definition at line 161 of file SearchDlg.h.

Definition at line 159 of file SearchDlg.h.

Definition at line 242 of file SearchDlg.h.

Definition at line 160 of file SearchDlg.h.

Definition at line 266 of file SearchDlg.h.

Definition at line 143 of file SearchDlg.h.

CComPtr<IMgaFCOs> CSearchDlg::results [protected]

Definition at line 204 of file SearchDlg.h.

CComPtr<IMgaFCO> CSearchDlg::specialSearchFCO [protected]

Definition at line 205 of file SearchDlg.h.


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