mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Add nodiscard for a bunch of platform specific methods
This commit is contained in:
parent
566f2dd670
commit
0bf0fb29d2
1 changed files with 4 additions and 4 deletions
|
@ -32,8 +32,8 @@ enum class SystemSettingsType {
|
||||||
};
|
};
|
||||||
|
|
||||||
void SetApplicationIcon(const QIcon &icon);
|
void SetApplicationIcon(const QIcon &icon);
|
||||||
QString SingleInstanceLocalServerName(const QString &hash);
|
[[nodiscard]] QString SingleInstanceLocalServerName(const QString &hash);
|
||||||
PermissionStatus GetPermissionStatus(PermissionType type);
|
[[nodiscard]] PermissionStatus GetPermissionStatus(PermissionType type);
|
||||||
void RequestPermission(PermissionType type, Fn<void(PermissionStatus)> resultCallback);
|
void RequestPermission(PermissionType type, Fn<void(PermissionStatus)> resultCallback);
|
||||||
void OpenSystemSettingsForPermission(PermissionType type);
|
void OpenSystemSettingsForPermission(PermissionType type);
|
||||||
bool OpenSystemSettings(SystemSettingsType type);
|
bool OpenSystemSettings(SystemSettingsType type);
|
||||||
|
@ -42,8 +42,8 @@ void IgnoreApplicationActivationRightNow();
|
||||||
void AutostartRequestStateFromSystem(Fn<void(bool)> callback);
|
void AutostartRequestStateFromSystem(Fn<void(bool)> callback);
|
||||||
void AutostartToggle(bool enabled, Fn<void(bool)> done = nullptr);
|
void AutostartToggle(bool enabled, Fn<void(bool)> done = nullptr);
|
||||||
[[nodiscard]] bool AutostartSkip();
|
[[nodiscard]] bool AutostartSkip();
|
||||||
bool TrayIconSupported();
|
[[nodiscard]] bool TrayIconSupported();
|
||||||
bool SkipTaskbarSupported();
|
[[nodiscard]] bool SkipTaskbarSupported();
|
||||||
void WriteCrashDumpDetails();
|
void WriteCrashDumpDetails();
|
||||||
void NewVersionLaunched(int oldVersion);
|
void NewVersionLaunched(int oldVersion);
|
||||||
[[nodiscard]] QImage DefaultApplicationIcon();
|
[[nodiscard]] QImage DefaultApplicationIcon();
|
||||||
|
|
Loading…
Add table
Reference in a new issue