diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2022-09-05 17:45:17 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-05 17:45:17 +0200 |
commit | 8e3356f11a81cba394f57567e7521c3ccc2c3afa (patch) | |
tree | 12c44b9a4eeb96a63e433dd88b8eba5d6c45ac8b /launcher/Application.h | |
parent | 2f167b1512dc0c3b80731ae412d55ee897da14fd (diff) | |
parent | d82bb29919d1cc6a9ead4a4e4a18d7b02c5221eb (diff) | |
download | PrismLauncher-8e3356f11a81cba394f57567e7521c3ccc2c3afa.tar.gz PrismLauncher-8e3356f11a81cba394f57567e7521c3ccc2c3afa.tar.bz2 PrismLauncher-8e3356f11a81cba394f57567e7521c3ccc2c3afa.zip |
Merge pull request #1034 from Scrumplex/detect-performance-features
Diffstat (limited to 'launcher/Application.h')
-rw-r--r-- | launcher/Application.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/launcher/Application.h b/launcher/Application.h index 019c3c3d..41fd4c47 100644 --- a/launcher/Application.h +++ b/launcher/Application.h @@ -95,6 +95,8 @@ public: SupportsMSA = 1 << 0, SupportsFlame = 1 << 1, + SupportsGameMode = 1 << 2, + SupportsMangoHud = 1 << 3, }; Q_DECLARE_FLAGS(Capabilities, Capability) @@ -162,7 +164,7 @@ public: shared_qobject_ptr<Meta::Index> metadataIndex(); - Capabilities currentCapabilities(); + void updateCapabilities(); /*! * Finds and returns the full path to a jar file. @@ -180,6 +182,10 @@ public: return m_rootPath; } + const Capabilities capabilities() { + return m_capabilities; + } + /*! * Opens a json file using either a system default editor, or, if not empty, the editor * specified in the settings @@ -258,6 +264,7 @@ private: QString m_rootPath; Status m_status = Application::StartingUp; + Capabilities m_capabilities; #ifdef Q_OS_MACOS Qt::ApplicationState m_prevAppState = Qt::ApplicationInactive; |