15 :
public CWindowImpl<CScopeFOVDiagram>
16 ,
public COwnerDraw<CScopeFOVDiagram> {
37 DEFAULT_REFLECTION_HANDLER()
47 void DrawItem(LPDRAWITEMSTRUCT lpdis);
*bool AttachToDlgItem(HWND hWnd)
()
The master parameters class.
void DrawItem(LPDRAWITEMSTRUCT lpdis)
Called from COwnerDraw.
const uint32_t area
the area of this FPU
std::vector< boost::signals2::connection > connections
Stores connections to ScopeValues that are then disconnected on destruction.
const parameters::Scope *const params
Pointer to the scope parameters to use for calculations.
Owner-drawn control that displays the total FOV and the smaller FOV of the areas. ...
CScopeFOVDiagram(const uint32_t &_area, const parameters::Scope *_params)
void UpdateDiagram()
Connected to scope parameters, called upon their change.