a
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
// SptOperator.h: interface for the CSptOperator class.
|
||||
//
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
|
||||
#if !defined(AFX_SPTOPERATOR_H__6126FD0A_B563_4ABB_A66E_540C69DE8911__INCLUDED_)
|
||||
#define AFX_SPTOPERATOR_H__6126FD0A_B563_4ABB_A66E_540C69DE8911__INCLUDED_
|
||||
|
||||
#include "HandleProcessor.h" // Added by ClassView
|
||||
#include "StateProcessor.h" // Added by ClassView
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
class CNavSptView;
|
||||
class CNavSptCEDlg;
|
||||
class CNavSpt2DDlg;
|
||||
class CNavSpt3DDlg;
|
||||
|
||||
class CSptOperator
|
||||
{
|
||||
public:
|
||||
UINT Browse2DScript(CNavSptView* pNavExecView);
|
||||
UINT Delete3DSConInDB(CNavSptView* pNavExecView);
|
||||
bool InitialNavExec3DDlg(CNavSpt3DDlg& navExec3DDlg); //初始化3D导航对话框(navExec3DDlg---in:3D导航对话框)
|
||||
bool InitialNavExec2DDlg(CNavSpt2DDlg& navExec2DDlg); //初始化2D导航对话框(navExec2DDlg---in:2D导航对话框)
|
||||
bool InitialNavExecCEDlg(CNavSptCEDlg& navExecCEDlg); //初始化1D导航对话框(navExecCEDlg---in:1D导航对话框)
|
||||
|
||||
void ShowCEScriptConInfo(DWORD dwSptHandle, CView* pAppExecView); //显示1D脚本信息(dwSptHandle---in:脚本句柄,pAppExecView---in:应用视图)
|
||||
void Show2DScriptConInfo(DWORD dwSptHandle, CView* pAppExecView); //显示2D脚本信息(dwSptHandle---in:脚本句柄,pAppExecView---in:应用视图)
|
||||
void Show3DScriptConInfo(DWORD dwSptHandle, CView* pAppExecView); //显示3D脚本信息(dwSptHandle---in:脚本句柄,pAppExecView---in:应用视图)
|
||||
|
||||
bool InitialNavExecView(CNavSptView* pNavExecView); //初始化导航视图(pNavExecView---in:导航视图)
|
||||
|
||||
UINT Create2DSConInDB(CNavSptView* pNavExecView); //在数据库新建2D脚本(pNavExecView---in:导航视图)
|
||||
UINT Delete2DSConInDB(CNavSptView* pNavExecView); //在数据库删除2D脚本(pNavExecView---in:导航视图)
|
||||
|
||||
UINT Create3DSConInDB(CNavSptView* pNavExecView);//add by waston 在数据库新建3D脚本
|
||||
|
||||
UINT CreateCESConInDB(CNavSptView* pNavExecView); //在数据库新建1D脚本(pNavExecView---in:导航视图)
|
||||
UINT DeleteCESConInDB(CNavSptView* pNavExecView); //在数据库删除1D脚本(pNavExecView---in:导航视图)
|
||||
|
||||
UINT Export2DSConInDB(CNavSptView* pNavExecView); //导出2维脚本
|
||||
UINT Export3DSConInDB(CNavSptView* pNavExecView); //导出2维脚本
|
||||
CSptOperator(_ConnectionPtr& pConnection);
|
||||
virtual ~CSptOperator();
|
||||
CStateProcessor m_stateProcessor;
|
||||
CHandleProcessor m_handleProcessor;
|
||||
private:
|
||||
void AddSConItemToSConList(DWORD dwSConID, CListCtrl& sconList); //往脚本列表中增加脚本对象(dwSConID---in:脚本ID,sconList---in:脚本列表)
|
||||
|
||||
_ConnectionPtr m_pConnection;
|
||||
|
||||
};
|
||||
|
||||
#endif // !defined(AFX_SPTOPERATOR_H__6126FD0A_B563_4ABB_A66E_540C69DE8911__INCLUDED_)
|
||||
Reference in New Issue
Block a user