mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Have CECEvent to actions configurable, further clean-ups
This commit is contained in:
@@ -25,6 +25,7 @@ target_include_directories(events PUBLIC
|
||||
)
|
||||
|
||||
target_link_libraries(events
|
||||
hyperion-utils
|
||||
Qt${QT_VERSION_MAJOR}::Core
|
||||
Qt${QT_VERSION_MAJOR}::Widgets
|
||||
)
|
||||
|
@@ -145,7 +145,17 @@ void EventHandler::toggleIdle()
|
||||
|
||||
void EventHandler::handleEvent(Event event)
|
||||
{
|
||||
Debug(_log,"%s Event [%d] received", eventToString(event), event);
|
||||
QObject *senderObj = QObject::sender();
|
||||
QString senderObjectClass;
|
||||
if (senderObj)
|
||||
{
|
||||
senderObjectClass = senderObj->metaObject()->className();
|
||||
} else
|
||||
{
|
||||
senderObjectClass = "unknown sender";
|
||||
}
|
||||
Debug(_log,"%s Event [%d] received from %s", eventToString(event), event, QSTRING_CSTR(senderObjectClass));
|
||||
|
||||
switch (event) {
|
||||
case Event::Suspend:
|
||||
suspend();
|
||||
@@ -156,7 +166,7 @@ void EventHandler::handleEvent(Event event)
|
||||
break;
|
||||
|
||||
case Event::ToggleSuspend:
|
||||
suspend();
|
||||
toggleSuspend();
|
||||
break;
|
||||
|
||||
case Event::Idle:
|
||||
|
Reference in New Issue
Block a user