3 #include "../apps_container.h" 13 m_view(store, &m_boxBannerView, selectedQuantile),
56 return I18n::Message::NoDataToPlot;
60 return tabController();
63 Responder * BoxController::tabController()
const {
67 void BoxController::reloadBannerView() {
68 I18n::Message calculationName[5] = {I18n::Message::Minimum, I18n::Message::FirstQuartile, I18n::Message::Median, I18n::Message::ThirdQuartile, I18n::Message::Maximum};
73 double calculation = (m_store->*calculationMethods[(int)m_view.
selectedQuantile()])();
85 if (nextFirstResponder == tabController()) {
void setLegendAtIndex(char *text, int index)
Responder * parentResponder() const
double sumOfColumn(int i)
const char * title() override
void setMessageAtIndex(I18n::Message text, int index)
void didBecomeFirstResponder() override
enum Message uint16_t enum Language uint16_t const char * translate(Message m, Language l=(Language) 0)
void willExitResponderChain(Responder *nextFirstResponder) override
static constexpr int LargeNumberOfSignificantDigits
double(Store::* CalculPointer)()
void viewWillAppear() override
void setFirstResponder(Responder *responder)
void selectMainView(bool mainViewSelected)
I18n::Message emptyMessage() override
bool isEmpty() const override
Responder * defaultController() override
Quantile selectedQuantile()
bool handleEvent(Ion::Events::Event event) override
bool selectQuantile(int selectedQuantile)