main: fix wake lock in Flatpak ...

... by using the XDP system
This commit is contained in:
liushuyu
2021-12-21 02:47:24 -07:00
parent 36df305b13
commit fa7abafa5f
4 changed files with 64 additions and 1 deletions

View File

@ -17,6 +17,12 @@
#include "yuzu/compatibility_list.h"
#include "yuzu/hotkeys.h"
#ifdef __linux__
#include <QVariant>
#include <QtDBus/QDBusInterface>
#include <QtDBus/QtDBus>
#endif
class Config;
class EmuThread;
class GameList;
@ -394,6 +400,9 @@ private:
// Applets
QtSoftwareKeyboardDialog* software_keyboard = nullptr;
#ifdef __linux__
QDBusObjectPath wake_lock{};
#endif
protected:
void dropEvent(QDropEvent* event) override;