diff --git a/src/gui/feedmessageviewer.cpp b/src/gui/feedmessageviewer.cpp index 999dc656b..136ab535a 100644 --- a/src/gui/feedmessageviewer.cpp +++ b/src/gui/feedmessageviewer.cpp @@ -101,8 +101,6 @@ void FeedMessageViewer::updateTrayIconStatus(int unread_messages, int total_messages) { Q_UNUSED(total_messages) - // TODO: Optimize the call isSystemTrayActivated() - // because it opens settings (use member variable)?. if (SystemTrayIcon::isSystemTrayActivated()) { SystemTrayIcon::instance()->setNumber(unread_messages); } diff --git a/src/gui/formstandardfeeddetails.ui b/src/gui/formstandardfeeddetails.ui index 7fa48a95d..7ad93c019 100644 --- a/src/gui/formstandardfeeddetails.ui +++ b/src/gui/formstandardfeeddetails.ui @@ -7,7 +7,7 @@ 0 0 375 - 360 + 373 @@ -16,9 +16,6 @@ - - QFormLayout::AllNonFixedFieldsGrow - @@ -101,6 +98,20 @@ + + + Update each + + + + + + + minutes + + + + Icon @@ -110,7 +121,7 @@ - + @@ -147,7 +158,7 @@ - + Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. diff --git a/src/gui/systemtrayicon.cpp b/src/gui/systemtrayicon.cpp index 5e4b9f943..4713bff60 100644 --- a/src/gui/systemtrayicon.cpp +++ b/src/gui/systemtrayicon.cpp @@ -141,7 +141,7 @@ void SystemTrayIcon::setNumber(int number) { // Numbers with more than 2 digits won't be readable, display // infinity symbol in that case. - if (number > 99) { + if (number > 999) { m_font.setPixelSize(100); tray_painter.setFont(m_font); @@ -150,8 +150,11 @@ void SystemTrayIcon::setNumber(int number) { QChar(8734)); } else { - // Smaller number if it has 2 digits. - if (number > 9) { + // Smaller number if it has 3 digits. + if (number > 99) { + m_font.setPixelSize(55); + } + else if (number > 9) { m_font.setPixelSize(80); } // Bigger number if it has just one digit.