Scope
scope::ScopeScanModeButton Class Reference

#include <ScopeScanModeButton.h>

Inherits scope::ScopeButton.

Public Member Functions

 ScopeScanModeButton (const ScannerVectorTypeHelper::Mode &_mode)
 
- Public Member Functions inherited from scope::ScopeButton
 ScopeButton (const std::wstring &_name=L"None")
 
 ScopeButton (const ScopeButton &sb)
 
std::wstring Name () const
 
bool Enabled () const
 
void Enable (const bool &state)
 
void Click ()
 
boost::signals2::connection Connect (signalchange_t::slot_type slot)
 
boost::signals2::connection ConnectControlState (signalstate_t::slot_type slot)
 
void Disconnect (signalchange_t::slot_type slot)
 
void DisconnectControlState (signalstate_t::slot_type slot)
 

Public Attributes

const ScannerVectorType mode
 

Additional Inherited Members

- Protected Types inherited from scope::ScopeButton
typedef boost::signals2::signal< void()> signalchange_t
 
typedef boost::signals2::signal< void(bool)> signalstate_t
 
- Protected Attributes inherited from scope::ScopeButton
const std::wstring name
 
bool enabled
 
signalchange_t m_changesig
 
signalstate_t m_ctrlstatesig
 

Detailed Description

Button type for scan mode switching.

Definition at line 8 of file ScopeScanModeButton.h.

Member Data Documentation

const ScannerVectorType scope::ScopeScanModeButton::mode

The type of scannervector underlying the button.

Definition at line 12 of file ScopeScanModeButton.h.


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