CGridDlg Class Reference

#include <GridDlg.h>

Collaboration diagram for CGridDlg:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { IDD = IDD_GRIDDLG }

Public Member Functions

 CGridDlg (CWnd *pParent=NULL)
 CGridDlg (IMgaFCOs *selectedObjs, CWnd *pParent=NULL)
void SetProject (IMgaProject *proj)
void SetFilter (IMgaFilter *filter)

Public Attributes

CStatic m_stcFilters
CStatic m_stcSelect
CButton m_btnAllTypes
CButton m_btnAllKinds
CStatic m_stcType
CStatic m_stcKind
CStatic m_stcHelp
CButton m_btnDisp
CButton m_btnSet
CButton m_btnRef
CButton m_btnModel
CButton m_btnCon
CButton m_btnAtom
CListBox m_lstKind
CButton m_btnCANCEL
CButton m_btnOK
BOOL m_chkAllKinds
BOOL m_chkAllTypes
BOOL m_chkAtom
BOOL m_chkCon
BOOL m_chkModel
BOOL m_chkRef
BOOL m_chkSet
bool m_bInited

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
void GetMetaObjectNames (IMgaMetaBase *metaBase)
void BuildExtendedName (IMgaFCO *named, CString &extName)
void BuildExtendedName (IMgaFolder *named, CString &extName)
void MoveWndDown (CWnd *wnd, int offset)
BOOL GetMultiLine (CComPtr< IMgaMetaAttribute > p_Meta)
void InitGrid ()
HRESULT ShowItemsRecursively ()
virtual BOOL OnInitDialog ()
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnRecursivelyShowItems ()
afx_msg void OnButtonDisplay ()
afx_msg void OnCheckAllKinds ()
afx_msg void OnChkAllTypes ()
afx_msg void OnChkAtom ()
afx_msg void OnChkCon ()
afx_msg void OnChkModel ()
afx_msg void OnChkRef ()
afx_msg void OnChkSet ()
afx_msg void OnGridDblClick (NMHDR *pNotifyStruct, LRESULT *pResult)
afx_msg void OnGridClick (NMHDR *pNotifyStruct, LRESULT *pResult)
afx_msg void OnGridRClick (NMHDR *pNotifyStruct, LRESULT *pResult)
afx_msg void OnGridStartEdit (NMHDR *pNotifyStruct, LRESULT *pResult)
afx_msg void OnGridEndEdit (NMHDR *pNotifyStruct, LRESULT *pResult)
afx_msg void OnGridStartSelChange (NMHDR *pNotifyStruct, LRESULT *pResult)
afx_msg void OnGridEndSelChange (NMHDR *pNotifyStruct, LRESULT *pResult)
afx_msg void OnGridBeginDrag (NMHDR *pNotifyStruct, LRESULT *pResult)

Protected Attributes

CGridCtrl m_Grid
CComPtr< IMgaProject > m_Project
CComPtr< IMgaFCOs > m_FCOs
CComPtr< IMgaFilter > m_Filter
CComPtr< IMgaMetaFolder > m_rootMetaFolder
CSize m_OldSize

Detailed Description

Definition at line 19 of file GridDlg.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
IDD 

Definition at line 34 of file GridDlg.h.


Constructor & Destructor Documentation

CGridDlg::CGridDlg ( CWnd *  pParent = NULL  ) 

Definition at line 38 of file GridDlg.cpp.

CGridDlg::CGridDlg ( IMgaFCOs *  selectedObjs,
CWnd *  pParent = NULL 
)

Definition at line 54 of file GridDlg.cpp.


Member Function Documentation

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

Definition at line 900 of file GridDlg.cpp.

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

Definition at line 873 of file GridDlg.cpp.

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

Definition at line 602 of file GridDlg.cpp.

void CGridDlg::GetMetaObjectNames ( IMgaMetaBase *  metaBase  )  [protected]

Definition at line 542 of file GridDlg.cpp.

BOOL CGridDlg::GetMultiLine ( CComPtr< IMgaMetaAttribute >  p_Meta  )  [protected]

Definition at line 1005 of file GridDlg.cpp.

void CGridDlg::InitGrid (  )  [protected]

Definition at line 137 of file GridDlg.cpp.

void CGridDlg::MoveWndDown ( CWnd *  wnd,
int  offset 
) [protected]

Definition at line 991 of file GridDlg.cpp.

void CGridDlg::OnButtonDisplay (  )  [protected]

Definition at line 1017 of file GridDlg.cpp.

void CGridDlg::OnCheckAllKinds (  )  [protected]

Definition at line 1079 of file GridDlg.cpp.

void CGridDlg::OnChkAllTypes (  )  [protected]

Definition at line 1093 of file GridDlg.cpp.

void CGridDlg::OnChkAtom (  )  [protected]

Definition at line 1119 of file GridDlg.cpp.

void CGridDlg::OnChkCon (  )  [protected]

Definition at line 1127 of file GridDlg.cpp.

void CGridDlg::OnChkModel (  )  [protected]

Definition at line 1135 of file GridDlg.cpp.

void CGridDlg::OnChkRef (  )  [protected]

Definition at line 1143 of file GridDlg.cpp.

void CGridDlg::OnChkSet (  )  [protected]

Definition at line 1151 of file GridDlg.cpp.

void CGridDlg::OnGridBeginDrag ( NMHDR *  pNotifyStruct,
LRESULT *  pResult 
) [protected]

Definition at line 831 of file GridDlg.cpp.

void CGridDlg::OnGridClick ( NMHDR *  pNotifyStruct,
LRESULT *  pResult 
) [protected]

Definition at line 843 of file GridDlg.cpp.

void CGridDlg::OnGridDblClick ( NMHDR *  pNotifyStruct,
LRESULT *  pResult 
) [protected]

Definition at line 837 of file GridDlg.cpp.

void CGridDlg::OnGridEndEdit ( NMHDR *  pNotifyStruct,
LRESULT *  pResult 
) [protected]

Definition at line 711 of file GridDlg.cpp.

void CGridDlg::OnGridEndSelChange ( NMHDR *  pNotifyStruct,
LRESULT *  pResult 
) [protected]

Definition at line 823 of file GridDlg.cpp.

void CGridDlg::OnGridRClick ( NMHDR *  pNotifyStruct,
LRESULT *  pResult 
) [protected]

Definition at line 696 of file GridDlg.cpp.

void CGridDlg::OnGridStartEdit ( NMHDR *  pNotifyStruct,
LRESULT *  pResult 
) [protected]

Definition at line 703 of file GridDlg.cpp.

void CGridDlg::OnGridStartSelChange ( NMHDR *  pNotifyStruct,
LRESULT *  pResult 
) [protected]

Definition at line 815 of file GridDlg.cpp.

BOOL CGridDlg::OnInitDialog (  )  [protected, virtual]

Definition at line 76 of file GridDlg.cpp.

void CGridDlg::OnRecursivelyShowItems (  )  [protected]

Definition at line 999 of file GridDlg.cpp.

void CGridDlg::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

Definition at line 917 of file GridDlg.cpp.

void CGridDlg::SetFilter ( IMgaFilter *  filter  ) 

Definition at line 663 of file GridDlg.cpp.

void CGridDlg::SetProject ( IMgaProject *  proj  )  [inline]

Definition at line 28 of file GridDlg.h.

HRESULT CGridDlg::ShowItemsRecursively (  )  [protected]

Definition at line 479 of file GridDlg.cpp.


Member Data Documentation

Definition at line 58 of file GridDlg.h.

Definition at line 38 of file GridDlg.h.

Definition at line 37 of file GridDlg.h.

Definition at line 47 of file GridDlg.h.

Definition at line 49 of file GridDlg.h.

Definition at line 46 of file GridDlg.h.

Definition at line 42 of file GridDlg.h.

Definition at line 45 of file GridDlg.h.

Definition at line 50 of file GridDlg.h.

Definition at line 44 of file GridDlg.h.

Definition at line 43 of file GridDlg.h.

Definition at line 51 of file GridDlg.h.

Definition at line 52 of file GridDlg.h.

Definition at line 53 of file GridDlg.h.

Definition at line 54 of file GridDlg.h.

Definition at line 55 of file GridDlg.h.

Definition at line 56 of file GridDlg.h.

Definition at line 57 of file GridDlg.h.

CComPtr<IMgaFCOs> CGridDlg::m_FCOs [protected]

Definition at line 76 of file GridDlg.h.

CComPtr<IMgaFilter> CGridDlg::m_Filter [protected]

Definition at line 77 of file GridDlg.h.

Definition at line 74 of file GridDlg.h.

Definition at line 48 of file GridDlg.h.

CSize CGridDlg::m_OldSize [protected]

Definition at line 80 of file GridDlg.h.

CComPtr<IMgaProject> CGridDlg::m_Project [protected]

Definition at line 75 of file GridDlg.h.

CComPtr<IMgaMetaFolder> CGridDlg::m_rootMetaFolder [protected]

Definition at line 78 of file GridDlg.h.

Definition at line 35 of file GridDlg.h.

Definition at line 41 of file GridDlg.h.

Definition at line 40 of file GridDlg.h.

Definition at line 36 of file GridDlg.h.

Definition at line 39 of file GridDlg.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:49:06 2013 for GME by  doxygen 1.6.3