[apps] Remove BannerView::messageTextViewAtIndex method

This commit is contained in:
Ruben Dashyan
2019-02-21 14:03:26 +01:00
committed by Émilie Feral
parent 07a9116147
commit 205ae8fec5
10 changed files with 1 additions and 34 deletions

View File

@@ -23,11 +23,4 @@ View * BannerView::subviewAtIndex(int index) {
return subviews[index - Shared::XYBannerView::k_numberOfSubviews];
}
MessageTextView * BannerView::messageTextViewAtIndex(int i) const {
if (i == 3) {
return (MessageTextView *)&m_tangentEquationView;
}
return nullptr;
}
}

View File

@@ -12,7 +12,6 @@ public:
private:
int numberOfSubviews() const override { return m_numberOfSubviews; }
View * subviewAtIndex(int index) override;
MessageTextView * messageTextViewAtIndex(int i) const override;
BufferTextView m_derivativeView;
MessageTextView m_tangentEquationView;
BufferTextView m_aView;

View File

@@ -32,11 +32,4 @@ View * BannerView::subviewAtIndex(int index) {
return subviews[index];
}
MessageTextView * BannerView::messageTextViewAtIndex(int i) const {
if (i == 3) {
return (MessageTextView *)&m_regressionTypeView;
}
return nullptr;
}
}

View File

@@ -17,7 +17,6 @@ private:
static constexpr int k_numberOfSubviews = Shared::XYBannerView::k_numberOfSubviews + 7;
int numberOfSubviews() const override { return k_numberOfSubviews; }
View * subviewAtIndex(int index) override;
MessageTextView * messageTextViewAtIndex(int i) const override;
BufferTextView m_dotNameView;
MessageTextView m_regressionTypeView;
BufferTextView m_subText1;

View File

@@ -19,8 +19,7 @@ void BannerView::setLegendAtIndex(char * text, int index) {
}
void BannerView::setMessageAtIndex(I18n::Message text, int index) {
MessageTextView * textView = messageTextViewAtIndex(index);
textView->setMessage(text);
static_cast<MessageTextView *>(subviewAtIndex(index))->setMessage(text);
layoutSubviews();
}
@@ -86,8 +85,4 @@ int BannerView::numberOfLines() const {
return lineNumber+1;
}
MessageTextView * BannerView::messageTextViewAtIndex(int i) const {
return nullptr;
}
}

View File

@@ -16,7 +16,6 @@ private:
View * subviewAtIndex(int index) override = 0;
void layoutSubviews() override;
int numberOfLines() const;
virtual MessageTextView * messageTextViewAtIndex(int i) const;
};
}

View File

@@ -16,8 +16,4 @@ View * BoxBannerView::subviewAtIndex(int index) {
return subviews[index];
}
MessageTextView * BoxBannerView::messageTextViewAtIndex(int index) const {
return index == 1 ? (MessageTextView *)&m_calculationName : nullptr;
}
}

View File

@@ -14,7 +14,6 @@ private:
static constexpr int k_numberOfSubviews = 3;
int numberOfSubviews() const override { return k_numberOfSubviews; }
View * subviewAtIndex(int index) override;
MessageTextView * messageTextViewAtIndex(int i) const override;
BufferTextView m_seriesName;
MessageTextView m_calculationName;
BufferTextView m_calculationValue;

View File

@@ -20,9 +20,4 @@ View * HistogramBannerView::subviewAtIndex(int index) {
return subviews[index];
}
MessageTextView * HistogramBannerView::messageTextViewAtIndex(int index) const {
const MessageTextView * textViews[k_numberOfSubviews] = {&m_intervalLegendView, nullptr, &m_sizeLegendView, nullptr, &m_frequencyLegendView, nullptr};
return (MessageTextView *)textViews[index];
}
}

View File

@@ -14,7 +14,6 @@ private:
static constexpr int k_numberOfSubviews = 6;
int numberOfSubviews() const override { return k_numberOfSubviews; }
View * subviewAtIndex(int index) override;
MessageTextView * messageTextViewAtIndex(int index) const override;
MessageTextView m_intervalLegendView;
BufferTextView m_intervalView;
MessageTextView m_sizeLegendView;