Fix icon init

This commit is contained in:
Ximi1970
2023-10-21 17:16:54 +02:00
parent 6df32d4ead
commit 4bf9807467
2 changed files with 4 additions and 11 deletions

View File

@@ -46,6 +46,8 @@ SysTrayXIcon::SysTrayXIcon( SysTrayXLink* link, Preferences* pref, QObject* pare
setToolTip( tr( "SysTray-X: Thunderbird add-on companion app" ) );
renderBase();
connect( this, &QSystemTrayIcon::activated, this, &SysTrayXIcon::slotIconActivated );
}

View File

@@ -54,17 +54,6 @@ SysTrayXStatusNotifier::SysTrayXStatusNotifier( SysTrayXLink* link, Preferences*
*/
setCategory( KStatusNotifierItem::ApplicationStatus );
QString version = m_pref->getBrowserVersion();
if( version.section( '.', 0, 0 ).toInt() < 115 )
{
setIconByPixmap( QIcon( QPixmap( ":/files/icons/Thunderbird.png") ) );
}
else
{
setIconByPixmap( QIcon( QPixmap( ":/files/icons/Thunderbird115.png") ) );
}
setTitle( "SysTray-X" );
setToolTipTitle( "SysTray-X" );
@@ -76,6 +65,8 @@ SysTrayXStatusNotifier::SysTrayXStatusNotifier( SysTrayXLink* link, Preferences*
// setStatus(KStatusNotifierItem::ItemStatus::Active);
// setStatus(KStatusNotifierItem::ItemStatus::NeedsAttention);
renderBase();
connect( this, &KStatusNotifierItem::activateRequested, this, &SysTrayXStatusNotifier::slotActivateRequested );
connect( this, &KStatusNotifierItem::secondaryActivateRequested, this, &SysTrayXStatusNotifier::slotSecondaryActivateRequested );
}