reman3/Rayman_X/cpa/tempgrp/Tls/inc/LPSdLoad.hpp

76 lines
1.9 KiB
C++

/*=========================================================================
*
* LPDdLoad.hpp : class LPS_DialogLoad
*
*
* Version 1.0
* Creation date 16/08/97
* Revision date
*
* Shaitan
*=======================================================================*/
#ifndef __LPS_D_LOAD_HPP__
#define __LPS_D_LOAD_HPP__
#include "LPSres.h"
class LipSync_Interface;
/*===========================================================================
* Description: Class LPS_DialogLoad
* Creation date:
* Author: Shaitan
*---------------------------------------------------------------------------
* Revision date: Author:
*=========================================================================*/
class LPS_DialogLoad : public CDialog
{
protected:
LipSync_Interface *m_pOwnerEditor;
CPA_List<CPA_BaseObject> m_oObjectsToLoad;
HTREEITEM m_hFirstItem;
CImageList m_oIconList;
public:
CPA_BaseObjectList *m_p_oListOfFamilies;
// Construction
public:
LPS_DialogLoad (LipSync_Interface *pOwnerEditor, CWnd* pParent = NULL);
CPA_List<CPA_BaseObject> * GetObjectsToLoad (void) { return &m_oObjectsToLoad; }
HTREEITEM GetCorrespondingItem (CPA_BaseObject *pObject, HTREEITEM hElem = NULL);
// Dialog Data
//{{AFX_DATA(LPS_DialogLoad)
enum { IDD = LPS_IDD_DIALOGLIPS };
CTreeCtrl m_cTree;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(LPS_DialogLoad)
protected:
virtual void DoDataExchange(CDataExchange* pDX);
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(LPS_DialogLoad)
virtual BOOL OnInitDialog();
afx_msg void OnSelchangeTreeControl(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnRightClkTreeControl(NMHDR* pNMHDR, LRESULT* pResult);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif //__LPS_D_LOAD_HPP__