diff options
author | vva@genie.(none) <> | 2002-10-08 16:55:39 +0500 |
---|---|---|
committer | vva@genie.(none) <> | 2002-10-08 16:55:39 +0500 |
commit | 0274088f02a6ba71a2b28b9c91ab9211f28bd5e9 (patch) | |
tree | c35145132bb2cfb26c84dd735ef5ea029b423ca6 /VC++Files/mysqlmanager/mysqlmanagerview.h | |
parent | 2e4e1b3b3f465e1a0efb6eabf37ee3ebc68d506c (diff) | |
download | mariadb-git-0274088f02a6ba71a2b28b9c91ab9211f28bd5e9.tar.gz |
additions for compiling for Win via samba
Diffstat (limited to 'VC++Files/mysqlmanager/mysqlmanagerview.h')
-rw-r--r-- | VC++Files/mysqlmanager/mysqlmanagerview.h | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/VC++Files/mysqlmanager/mysqlmanagerview.h b/VC++Files/mysqlmanager/mysqlmanagerview.h new file mode 100644 index 00000000000..97f5a2596d1 --- /dev/null +++ b/VC++Files/mysqlmanager/mysqlmanagerview.h @@ -0,0 +1,89 @@ +// MySqlManagerView.h : interface of the CMySqlManagerView class +// +///////////////////////////////////////////////////////////////////////////// + +#if !defined(AFX_MYSQLMANAGERVIEW_H__826CB2F4_8B6D_11D1_AEC1_00600806E071__INCLUDED_) +#define AFX_MYSQLMANAGERVIEW_H__826CB2F4_8B6D_11D1_AEC1_00600806E071__INCLUDED_ + +#if _MSC_VER >= 1000 +#pragma once +#endif // _MSC_VER >= 1000 + +#include <afxcview.h> +#include "cresource.h" + +class CToolSql; + +class CMySqlManagerView : public CTreeView +{ +protected: // create from serialization only + CMySqlManagerView(); + DECLARE_DYNCREATE(CMySqlManagerView) + +// Attributes +public: + CMySqlManagerDoc* GetDocument(); + +// Operations +public: + +// Overrides + // ClassWizard generated virtual function overrides + //{{AFX_VIRTUAL(CMySqlManagerView) + public: + virtual void OnDraw(CDC* pDC); // overridden to draw this view + virtual BOOL PreCreateWindow(CREATESTRUCT& cs); + virtual void OnInitialUpdate(); + virtual BOOL PreTranslateMessage(MSG* pMsg); + protected: + virtual BOOL OnPreparePrinting(CPrintInfo* pInfo); + virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo); + virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo); + //}}AFX_VIRTUAL + +// Implementation + + CResource* GetSelectedResource(HTREEITEM* phItemRet=NULL); + CResourceServer* GetServerResource(HTREEITEM hItem); + + HTREEITEM AddResource ( HTREEITEM hParent, CResource* pRes, HTREEITEM hLastItem = TVI_FIRST ) ; + void ProcessResultSet ( HTREEITEM hItem, LPVOID result, CResource* pResource ); + +public: + virtual ~CMySqlManagerView(); +#ifdef _DEBUG + virtual void AssertValid() const; + virtual void Dump(CDumpContext& dc) const; +#endif + +protected: + + CTreeCtrl* m_pTree; + CImageList* m_pImages; + CBitmap* m_pbmBmp; + CToolSql* m_pTool; + +// Generated message map functions +protected: + //{{AFX_MSG(CMySqlManagerView) + afx_msg void OnDblclk(NMHDR* pNMHDR, LRESULT* pResult); + afx_msg void OnSqlToolQuery(); + afx_msg void OnRefresh(); + afx_msg void OnRegisterServer(); + afx_msg void OnServerProperties(); + afx_msg void OnRclick(NMHDR* pNMHDR, LRESULT* pResult); + //}}AFX_MSG + DECLARE_MESSAGE_MAP() +}; + +#ifndef _DEBUG // debug version in MySqlManagerView.cpp +inline CMySqlManagerDoc* CMySqlManagerView::GetDocument() + { return (CMySqlManagerDoc*)m_pDocument; } +#endif + +///////////////////////////////////////////////////////////////////////////// + +//{{AFX_INSERT_LOCATION}} +// Microsoft Developer Studio will insert additional declarations immediately before the previous line. + +#endif // !defined(AFX_MYSQLMANAGERVIEW_H__826CB2F4_8B6D_11D1_AEC1_00600806E071__INCLUDED_) |