[escher/stack_view_controller] Inline some methods

This commit is contained in:
Léa Saviot
2020-04-14 17:41:54 +02:00
committed by Émilie Feral
parent b41d1e393e
commit b3d87c0e18
2 changed files with 2 additions and 10 deletions

View File

@@ -16,8 +16,8 @@ public:
void push(ViewController * vc, KDColor textColor = Palette::SubTab, KDColor backgroundColor = KDColorWhite, KDColor separatorColor = Palette::GreyBright);
void pop();
int depth();
View * view() override;
int depth() const { return m_numberOfChildren; }
View * view() override { return &m_view; }
ViewController * topViewController();
const char * title() override;
bool handleEvent(Ion::Events::Event event) override;

View File

@@ -129,10 +129,6 @@ void StackViewController::pop() {
vc->viewDidDisappear();
}
int StackViewController::depth() {
return m_numberOfChildren;
}
void StackViewController::pushModel(Frame frame) {
m_childrenFrame[m_numberOfChildren++] = frame;
}
@@ -160,10 +156,6 @@ bool StackViewController::handleEvent(Ion::Events::Event event) {
return false;
}
View * StackViewController::view() {
return &m_view;
}
void StackViewController::initView() {
m_childrenFrame[0].viewController()->initView();
}