From 0bf0fb29d24af89bd33a8345c00d4a3d9584ba21 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Tue, 12 Sep 2023 03:59:11 +0400 Subject: [PATCH] Add nodiscard for a bunch of platform specific methods --- Telegram/SourceFiles/platform/platform_specific.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/platform/platform_specific.h b/Telegram/SourceFiles/platform/platform_specific.h index 604676615..460431e0d 100644 --- a/Telegram/SourceFiles/platform/platform_specific.h +++ b/Telegram/SourceFiles/platform/platform_specific.h @@ -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 resultCallback); void OpenSystemSettingsForPermission(PermissionType type); bool OpenSystemSettings(SystemSettingsType type); @@ -42,8 +42,8 @@ void IgnoreApplicationActivationRightNow(); void AutostartRequestStateFromSystem(Fn callback); void AutostartToggle(bool enabled, Fn done = nullptr); [[nodiscard]] bool AutostartSkip(); -bool TrayIconSupported(); -bool SkipTaskbarSupported(); +[[nodiscard]] bool TrayIconSupported(); +[[nodiscard]] bool SkipTaskbarSupported(); void WriteCrashDumpDetails(); void NewVersionLaunched(int oldVersion); [[nodiscard]] QImage DefaultApplicationIcon();