mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
35 lines
1023 B
C++
35 lines
1023 B
C++
#ifndef REGRESSION_BANNER_VIEW_H
|
|
#define REGRESSION_BANNER_VIEW_H
|
|
|
|
#include "../shared/xy_banner_view.h"
|
|
|
|
namespace Regression {
|
|
|
|
class BannerView : public Shared::XYBannerView {
|
|
public:
|
|
BannerView(
|
|
Responder * parentResponder,
|
|
InputEventHandlerDelegate * inputEventHandlerDelegate,
|
|
TextFieldDelegate * textFieldDelegate
|
|
);
|
|
BufferTextView * dotNameView() { return &m_dotNameView; }
|
|
MessageTextView * regressionTypeView() { return &m_regressionTypeView; }
|
|
BufferTextView * subTextAtIndex(int index);
|
|
static constexpr int numberOfsubTexts() { return 5; }
|
|
private:
|
|
static constexpr int k_numberOfSubviews = Shared::XYBannerView::k_numberOfSubviews + 7;
|
|
int numberOfSubviews() const override { return k_numberOfSubviews; }
|
|
View * subviewAtIndex(int index) override;
|
|
BufferTextView m_dotNameView;
|
|
MessageTextView m_regressionTypeView;
|
|
BufferTextView m_subText0;
|
|
BufferTextView m_subText1;
|
|
BufferTextView m_subText2;
|
|
BufferTextView m_subText3;
|
|
BufferTextView m_subText4;
|
|
};
|
|
|
|
}
|
|
|
|
#endif
|