62 lines
1.5 KiB
C++
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;
|
|
};
|
|
|