71 lines
1.4 KiB
C++
71 lines
1.4 KiB
C++
|
#include "Document.h"
|
||
|
#include "MNLBUIData.h"
|
||
|
|
||
|
#include "resource.h"
|
||
|
|
||
|
IMPLEMENT_DYNCREATE( Document, CDocument )
|
||
|
|
||
|
Document::Document()
|
||
|
{
|
||
|
//
|
||
|
// load the images which are used.
|
||
|
//
|
||
|
|
||
|
m_images48x48 = new CImageList;
|
||
|
|
||
|
m_images48x48->Create( 16, // x
|
||
|
16, // y
|
||
|
ILC_COLOR16, // 16 bit color
|
||
|
0, // initially image list is empty
|
||
|
10 ); // max images is 10. This value arbitrary.
|
||
|
|
||
|
// Add the icons which we are going to use.
|
||
|
|
||
|
m_images48x48->Add( AfxGetApp()->LoadIcon( IDI_WORLD));
|
||
|
m_images48x48->Add( AfxGetApp()->LoadIcon( IDI_CLUSTER));
|
||
|
m_images48x48->Add( AfxGetApp()->LoadIcon( IDI_HOST_STARTED));
|
||
|
m_images48x48->Add( AfxGetApp()->LoadIcon( IDI_HOST_STOPPED));
|
||
|
m_images48x48->Add( AfxGetApp()->LoadIcon( IDI_PORTRULE) );
|
||
|
m_images48x48->Add( AfxGetApp()->LoadIcon( IDI_PENDING ));
|
||
|
}
|
||
|
|
||
|
|
||
|
void
|
||
|
Document::registerLeftPane( CTreeView* treeView )
|
||
|
{
|
||
|
m_treeView = treeView;
|
||
|
}
|
||
|
|
||
|
CTreeCtrl&
|
||
|
Document::getLeftPane()
|
||
|
{
|
||
|
return m_treeView->GetTreeCtrl();
|
||
|
}
|
||
|
|
||
|
void
|
||
|
Document::registerStatusPane( CEditView* editView )
|
||
|
{
|
||
|
m_editView = editView;
|
||
|
}
|
||
|
|
||
|
|
||
|
CEdit&
|
||
|
Document::getStatusPane()
|
||
|
{
|
||
|
return m_editView->GetEditCtrl();
|
||
|
}
|
||
|
|
||
|
void
|
||
|
Document::registerListPane( CListView* listView )
|
||
|
{
|
||
|
m_listView = listView;
|
||
|
}
|
||
|
|
||
|
|
||
|
CListCtrl&
|
||
|
Document::getListPane()
|
||
|
{
|
||
|
return m_listView->GetListCtrl();
|
||
|
}
|
||
|
|