Scope
scope::gui::CMainDlgView Class Reference

#include <MainDlgView.h>

Inherits CDialogImpl< CMainDlgView >.

Public Types

enum  { IDD = IDD_MAINDIALOG }
 

Public Member Functions

 CMainDlgView ()
 
Called via Win32 messages
BOOL PreTranslateMessage (MSG *pMsg)
 
BOOL OnInitDialog (CWindow wndFocus, LPARAM lInitParam)
 

Protected Attributes

scope::ScopeController scope_controller
 
CScanSettingsSheet m_sheetScanSettings
 
CExperimentSettingsSheet m_sheetExperimentSettings
 
CScopeButtonCtrl m_ScanLiveButton
 
CScopeButtonCtrl m_ScanSingleButton
 
CScopeButtonCtrl m_StopButton
 
CScopeButtonCtrl m_QuitButton
 

Detailed Description

View class of the main dialog.

Definition at line 13 of file MainDlgView.h.

Constructor & Destructor Documentation

scope::gui::CMainDlgView::CMainDlgView ( )

Attach buttons to ScopeController.

Definition at line 7 of file MainDlgView.cpp.

Member Function Documentation

BOOL scope::gui::CMainDlgView::OnInitDialog ( CWindow  wndFocus,
LPARAM  lInitParam 
)

Replace placeholders with property sheets (for scan settings and experiment settings)

Definition at line 19 of file MainDlgView.cpp.

Member Data Documentation

scope::ScopeController scope::gui::CMainDlgView::scope_controller
protected

Keep a ScopeController to connect GUI controls.

Definition at line 18 of file MainDlgView.h.

CScanSettingsSheet scope::gui::CMainDlgView::m_sheetScanSettings
protected

the settings sheet with all the stuff

Definition at line 21 of file MainDlgView.h.

CExperimentSettingsSheet scope::gui::CMainDlgView::m_sheetExperimentSettings
protected

the settings sheet for the different scan modes

Definition at line 24 of file MainDlgView.h.

CScopeButtonCtrl scope::gui::CMainDlgView::m_ScanLiveButton
protected

to start live scanning

Definition at line 27 of file MainDlgView.h.

CScopeButtonCtrl scope::gui::CMainDlgView::m_ScanSingleButton
protected

to start single frame scan

Definition at line 30 of file MainDlgView.h.

CScopeButtonCtrl scope::gui::CMainDlgView::m_StopButton
protected

to stop whatever scanning

Definition at line 33 of file MainDlgView.h.

CScopeButtonCtrl scope::gui::CMainDlgView::m_QuitButton
protected

to quit the application

Definition at line 36 of file MainDlgView.h.


The documentation for this class was generated from the following files: