Expansion panel link issue

This commit is contained in:
Bertrand Songis
2020-04-01 09:53:44 +02:00
parent d6313ab1e1
commit 89d5a87a89
2 changed files with 11 additions and 7 deletions
+9 -7
View File
@@ -24,13 +24,6 @@ ExpansionPanelHeader::ExpansionPanelHeader(ExpansionPanel * parent):
{
}
bool ExpansionPanelHeader::onTouchEnd(coord_t, coord_t)
{
static_cast<ExpansionPanel *>(parent)->toggle();
setFocus();
return true;
}
void ExpansionPanelHeader::onEvent(event_t event)
{
auto panel = static_cast<ExpansionPanel *>(parent);
@@ -45,3 +38,12 @@ void ExpansionPanelHeader::onEvent(event_t event)
FormGroup::onEvent(event);
}
}
#if defined(HARDWARE_TOUCH)
bool ExpansionPanelHeader::onTouchEnd(coord_t, coord_t)
{
static_cast<ExpansionPanel *>(parent)->toggle();
setFocus();
return true;
}
#endif
+2
View File
@@ -30,7 +30,9 @@ class ExpansionPanelHeader: virtual public FormGroup {
void onEvent(event_t event) override;
#if defined(HARDWARE_TOUCH)
bool onTouchEnd(coord_t, coord_t) override;
#endif
};