GME  13
AspectSyncDlg.h
Go to the documentation of this file.
00001 #if !defined(AFX_ASPECTSYNCDLG_H__EACECE4D_D198_4672_B945_EA41FB9024A7__INCLUDED_)
00002 #define AFX_ASPECTSYNCDLG_H__EACECE4D_D198_4672_B945_EA41FB9024A7__INCLUDED_
00003 
00004 #if _MSC_VER > 1000
00005 #pragma once
00006 #endif // _MSC_VER > 1000
00007 // AspectSyncDlg.h : header file
00008 //
00009 
00010 #include "gmeapp.h"
00011 #include "gmestd.h"
00012 #include "SyncObjsListCtrl.h"
00013 #include "SyncAspListCtrl.h"
00014 
00015 
00016 
00018 // CAspectSyncDlg dialog
00019 
00020 class CAspectSyncDlg : public CDialog
00021 {
00022 // Construction
00023 public:
00024         CGuiMetaAspectList m_allAspects;
00025         CGuiObjectList m_allObjects;
00026         CGuiObjectList m_movingObjects;
00027         CGuiMetaAspect* m_srcAspect;
00028         CGuiMetaAspectList m_dstAspects;
00029         CAspectSyncDlg(CWnd* pParent = NULL);   // standard constructor
00030 
00031 // Dialog Data
00032         //{{AFX_DATA(CAspectSyncDlg)
00033         enum { IDD = IDD_SYNCHRONIZE_DIALOG };
00034         CSyncAspListCtrl        m_dstAspectList;
00035         CSyncObjsListCtrl       m_syncObjsList;
00036         CComboBox       m_srcAspectCombo;
00037         BOOL    m_priorityForSrcVisible;
00038         BOOL    m_priorityForSelected;
00039         //}}AFX_DATA
00040 
00041 
00042 // Overrides
00043         // ClassWizard generated virtual function overrides
00044         //{{AFX_VIRTUAL(CAspectSyncDlg)
00045         public:
00046         virtual BOOL PreTranslateMessage(MSG* pMsg);
00047         protected:
00048         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
00049         //}}AFX_VIRTUAL
00050 
00051 // Implementation
00052 protected:
00053 
00054         // Generated message map functions
00055         //{{AFX_MSG(CAspectSyncDlg)
00056         virtual BOOL OnInitDialog();
00057         virtual void OnOK();
00058         //}}AFX_MSG
00059         DECLARE_MESSAGE_MAP()
00060 };
00061 
00062 //{{AFX_INSERT_LOCATION}}
00063 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
00064 
00065 #endif // !defined(AFX_ASPECTSYNCDLG_H__EACECE4D_D198_4672_B945_EA41FB9024A7__INCLUDED_)