1 #ifndef SHARED_ZOOM_PARAMETER_CONTROLLER_H 2 #define SHARED_ZOOM_PARAMETER_CONTROLLER_H 14 const char *
title()
override;
20 class ContentView :
public View {
23 void layoutSubviews()
override;
26 class LegendView :
public View {
31 constexpr
static int k_numberOfLegends = 3;
32 constexpr
static int k_numberOfTokens = 6;
34 void layoutSubviews()
override;
35 int numberOfSubviews()
const override;
36 View * subviewAtIndex(
int index)
override;
38 KeyView m_legendPictograms[k_numberOfTokens];
40 int numberOfSubviews()
const override;
41 View * subviewAtIndex(
int index)
override;
43 LegendView m_legendView;
46 ContentView m_contentView;
ZoomParameterController(Responder *parentResponder, InteractiveCurveViewRange *interactiveCurveViewRange, CurveView *curveView)
void viewWillAppear() override
bool handleEvent(Ion::Events::Event event) override
Responder * parentResponder() const
void didBecomeFirstResponder() override
const char * title() override