mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-09-03 16:05:57 +00:00
Add nodiscard for a bunch of platform specific methods
This commit is contained in:
@@ -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();
|
||||||
|
Reference in New Issue
Block a user