Summary: | no popup for kwallet in system tray | ||
---|---|---|---|
Product: | [Applications] kwalletmanager | Reporter: | Richard Bos <richard.bos> |
Component: | general | Assignee: | George Staikos <staikos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Richard Bos
2003-12-23 20:51:29 UTC
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(); } |