[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/plasma/applets/tasks
From: Andre Duffeck <andre () duffeck ! de>
Date: 2007-10-16 10:49:16
Message-ID: 1192531756.944025.10869.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 725846 by duffeck:
Show a contextmenu when an application gets clicked on the panel.
M +7 -0 tasks.cpp
M +3 -0 tasks.h
--- trunk/KDE/kdebase/workspace/plasma/applets/tasks/tasks.cpp #725845:725846
@@ -39,6 +39,7 @@
#include <KGlobalSettings>
#include <KIcon>
#include <KIconLoader>
+#include <taskmanager/taskrmbmenu.h>
// Plasma
#include <plasma/widgets/boxlayout.h>
@@ -689,5 +690,11 @@
return _task;
}
+void WindowTaskItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *e)
+{
+ e->accept();
+ TaskRMBMenu menu( windowTask() );
+ menu.exec( e->screenPos() );
+}
#include "tasks.moc"
--- trunk/KDE/kdebase/workspace/plasma/applets/tasks/tasks.h #725845:725846
@@ -273,6 +273,9 @@
virtual void activate();
virtual void close();
+protected:
+ virtual void contextMenuEvent(QGraphicsSceneContextMenuEvent *event);
+
private slots:
void updateTask();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic