Add nodiscard for a bunch of platform specific methods

This commit is contained in:
Ilya Fedin 2023-09-12 03:59:11 +04:00 committed by John Preston
parent 566f2dd670
commit 0bf0fb29d2
1 changed files with 4 additions and 4 deletions

View File

@ -32,8 +32,8 @@ enum class SystemSettingsType {
};
void SetApplicationIcon(const QIcon &icon);
QString SingleInstanceLocalServerName(const QString &hash);
PermissionStatus GetPermissionStatus(PermissionType type);
[[nodiscard]] QString SingleInstanceLocalServerName(const QString &hash);
[[nodiscard]] PermissionStatus GetPermissionStatus(PermissionType type);
void RequestPermission(PermissionType type, Fn<void(PermissionStatus)> resultCallback);
void OpenSystemSettingsForPermission(PermissionType type);
bool OpenSystemSettings(SystemSettingsType type);
@ -42,8 +42,8 @@ void IgnoreApplicationActivationRightNow();
void AutostartRequestStateFromSystem(Fn<void(bool)> callback);
void AutostartToggle(bool enabled, Fn<void(bool)> done = nullptr);
[[nodiscard]] bool AutostartSkip();
bool TrayIconSupported();
bool SkipTaskbarSupported();
[[nodiscard]] bool TrayIconSupported();
[[nodiscard]] bool SkipTaskbarSupported();
void WriteCrashDumpDetails();
void NewVersionLaunched(int oldVersion);
[[nodiscard]] QImage DefaultApplicationIcon();