Ignore badge label macos deprecations

This commit is contained in:
Joseph Donofry 2019-07-26 17:47:52 -04:00
parent 9fc079a4a9
commit f18a5dacda
No known key found for this signature in database
GPG Key ID: E8A1D78EF044B0CB
1 changed files with 4 additions and 0 deletions

View File

@ -134,12 +134,16 @@ TrayIcon::setUnreadCount(int count)
{
// Use the native badge counter in MacOS.
#if defined(Q_OS_MAC)
// currently, to avoid writing obj-c code, ignore deprecated warnings on the badge functions
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
auto labelText = count == 0 ? "" : QString::number(count);
if (labelText == QtMac::badgeLabelText())
return;
QtMac::setBadgeLabelText(labelText);
#pragma clang diagnostic pop
#elif defined(Q_OS_WIN)
// FIXME: Find a way to use Windows apis for the badge counter (if any).
#else