mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-30 12:10:03 +02:00
[ion] Update the Event model
Change-Id: I41a53caeb7dd8a15e7934f49675f6a53be8fe7be
This commit is contained in:
committed by
Émilie Feral
parent
b220ed5dd8
commit
b87f06e3a2
@@ -123,20 +123,20 @@ bool HeaderViewController::setSelectedButton(int selectedButton) {
|
||||
}
|
||||
|
||||
bool HeaderViewController::handleEvent(Ion::Events::Event event) {
|
||||
switch (event) {
|
||||
case Ion::Events::Event::LEFT_ARROW:
|
||||
if (m_contentView.selectedButton() == 0) {
|
||||
return true;
|
||||
} else {
|
||||
setSelectedButton(m_contentView.selectedButton() - 1);
|
||||
return true;
|
||||
}
|
||||
case Ion::Events::Event::RIGHT_ARROW:
|
||||
setSelectedButton(m_contentView.selectedButton() + 1);
|
||||
if (event == Ion::Events::Left) {
|
||||
if (m_contentView.selectedButton() == 0) {
|
||||
return true;
|
||||
case Ion::Events::Event::ENTER:
|
||||
} else {
|
||||
setSelectedButton(m_contentView.selectedButton() - 1);
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (event == Ion::Events::Right) {
|
||||
setSelectedButton(m_contentView.selectedButton() + 1);
|
||||
return true;
|
||||
}
|
||||
if (event == Ion::Events::OK) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user