[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