Window switch notification for plasma applets
Aaron J. Seigo
aseigo at kde.org
Thu Apr 14 17:39:30 BST 2011
On Wednesday, April 13, 2011 20:31:01 Andriy Rysin wrote:
> So the question is whether there's a way to
> tell "active/focused" applet and get notified on switch?
not currently; well, at least not easily :)
QGraphicsScene does provide QGraphicsItem * QGraphicsScene::focusItem(), and
you could determine from that what has focus (by going up the object chain
until you hit a Plasma::Applet). that's rather ugly though :)
what might also work is to make the keyboard switcher accept keyboard focus
and then when the desktop window becomes active you can check if the switcher
has focus or not and decide on that. this raises the issue of multiple
keyboard switchers. using focusItem() might be easier.
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20110414/88f7ebb6/attachment.sig>
More information about the kde-core-devel
mailing list