Version: (using KDE KDE 3.1.94) Installed from: SuSE RPMs OS: Linux If the mouse remains for same time above the kwaller manager icon in the system tray no (yellow) popup is shown, telling what it is. Klipper for example in the same system tray shows the yellow popup. => the popup mechanism works.
Subject: Re: New: no popup for kwallet in system tray On Tuesday 23 December 2003 14:51, Richard Bos wrote: > If the mouse remains for same time above the kwaller manager icon > in the system tray no (yellow) popup is shown, telling what it is. > > Klipper for example in the same system tray shows the yellow popup. > => the popup mechanism works. yes I noticed this, but it can't be fixed until 3.3 due to the string freeze.
Subject: kdeutils/kwallet CVS commit by staikos: Add tooltip to tray icon CCMAIL: 71142-done@bugs.kde.org M +9 -3 kwalletmanager.cpp 1.37 --- kdeutils/kwallet/kwalletmanager.cpp #1.36:1.37 @@ -32,4 +32,5 @@ #include <kiconloader.h> #include <kiconview.h> +#include <kkeydialog.h> #include <klineeditdlg.h> #include <klocale.h> @@ -38,10 +39,10 @@ #include <ksystemtray.h> #include <kwallet.h> -#include <kkeydialog.h> -#include <qguardedptr.h> +#include <qaccel.h> +#include <qguardedptr.h> #include <qptrstack.h> #include <qregexp.h> -#include <qaccel.h> +#include <qtooltip.h> KWalletManager::KWalletManager(QWidget *parent, const char *name, WFlags f) @@ -53,4 +54,5 @@ KWalletManager::KWalletManager(QWidget * _tray = new KSystemTray(this, "kwalletmanager tray"); _tray->setPixmap(loadSystemTrayIcon("wallet_closed")); + QToolTip::add(_tray, i18n("KDE Wallet: No wallets open.")); connect(_tray,SIGNAL(quitSelected()),SLOT(shuttingDown())); QStringList wl = KWallet::Wallet::walletList(); @@ -131,4 +133,6 @@ bool KWalletManager::queryClose() { void KWalletManager::aWalletWasOpened() { _tray->setPixmap(loadSystemTrayIcon("wallet_open")); + QToolTip::remove(_tray); + QToolTip::add(_tray, i18n("KDE Wallet: A wallet is open.")); updateWalletDisplay(); } @@ -267,4 +271,6 @@ void KWalletManager::openWallet(QIconVie void KWalletManager::allWalletsClosed() { _tray->setPixmap(loadSystemTrayIcon("wallet_closed")); + QToolTip::remove(_tray); + QToolTip::add(_tray, i18n("KDE Wallet: No wallets open.")); possiblyQuit(); }