Files
envi-code/SourceCode/Code2026/PipelineCmd/Model3dLibDlg.h
T
2026-09-28 15:28:50 +08:00

62 lines
1.5 KiB
C++

#pragma once
#include "ModelLibDlgBase.h"
class CModel3dLibDlg: public CModelLibDlgBase
{
public:
CModel3dLibDlg(LPCTSTR pszDir = NULL , LPCTSTR pszFile = NULL);
DECLARE_MESSAGE_MAP()
public:
static void shmodelgl();
protected:
virtual BOOL OnInitDialog();
virtual void initPreviewCtrl();
virtual void initLocalDirTree();
virtual void initServerDirTree();
virtual bool initSqliteDB();
virtual void refreshLocalFileList(HTREEITEM hItem);
virtual void refreshBimPropertyList(int idx);
virtual void LbnSelchangeFileList();
virtual void LbnDblClkFileList();
virtual void BnClickedDirAdd();
virtual void BnClickedDirRename();
virtual void BnClickedDirDel();
virtual void BnClickedDirOut();
virtual void BnClickedDirIn();
virtual void BnClickedFileIn();
virtual void BnClickedFileNew();
virtual void BnClickedFileCopy();
virtual void BnClickedFileRename();
virtual void BnClickedFileDel();
virtual void BnClickedFileOut();
virtual void BnClickedBimAdd();
virtual void BnClickedBimModi();
virtual void BnClickedBimDel();
virtual void BnClickedOk();
virtual void BnClickedInsert();
virtual void TvnSelchangedLocalDirTree(NMHDR *pNMHDR, LRESULT *pResult);
virtual void EnChangeSearch();
virtual void CheckSearch();
void UpdateThumbnail();
virtual void PopMenuForLocalDirTree(const CPoint &pt);
virtual void PopMenuForServerDirTree(const CPoint &pt);
virtual void PopMenuForLocalFileList(const CPoint &pt);
protected:
CString m_sTablePrefix;
CString m_sFileSuffix;
CString m_sRootName;
};