• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

Applets

WindowTaskItem Class Reference

A task item for a task which represents a window on the desktop. More...

#include <windowtaskitem.h>

Inheritance diagram for WindowTaskItem:

Inheritance graph
[legend]

List of all members.


Public Slots

void activate ()
void close ()

Public Member Functions

virtual bool isActive () const
virtual bool isWindowItem () const
void publishIconGeometry (const QRect &rect) const
void publishIconGeometry () const
virtual void setAdditionalMimeData (QMimeData *mimeData)
void setTask (TaskManager::TaskItem *taskItem)
TaskManager::TaskPtr windowTask () const
 WindowTaskItem (QGraphicsWidget *parent, Tasks *applet, const bool showTooltip)

Protected Member Functions

void contextMenuEvent (QGraphicsSceneContextMenuEvent *event)
void mousePressEvent (QGraphicsSceneMouseEvent *event)
void updateToolTip ()

Detailed Description

A task item for a task which represents a window on the desktop.

Definition at line 33 of file windowtaskitem.h.


Constructor & Destructor Documentation

WindowTaskItem::WindowTaskItem ( QGraphicsWidget *  parent,
Tasks *  applet,
const bool  showTooltip 
)

Constructs a new representation for a window task.

Definition at line 53 of file windowtaskitem.cpp.


Member Function Documentation

void WindowTaskItem::activate (  )  [virtual, slot]

Emitted when a window is selected for activation, minimization, iconification.

Implements AbstractTaskItem.

Definition at line 60 of file windowtaskitem.cpp.

void WindowTaskItem::close (  )  [virtual, slot]

Implements AbstractTaskItem.

Definition at line 95 of file windowtaskitem.cpp.

void WindowTaskItem::contextMenuEvent ( QGraphicsSceneContextMenuEvent *  event  )  [protected]

Definition at line 257 of file windowtaskitem.cpp.

bool WindowTaskItem::isActive (  )  const [virtual]

Implements AbstractTaskItem.

Definition at line 287 of file windowtaskitem.cpp.

bool WindowTaskItem::isWindowItem (  )  const [virtual]

Implements AbstractTaskItem.

Definition at line 282 of file windowtaskitem.cpp.

void WindowTaskItem::mousePressEvent ( QGraphicsSceneMouseEvent *  event  )  [protected]

Reimplemented from AbstractTaskItem.

Definition at line 81 of file windowtaskitem.cpp.

void WindowTaskItem::publishIconGeometry ( const QRect &  rect  )  const [virtual]

Reimplemented from AbstractTaskItem.

Definition at line 111 of file windowtaskitem.cpp.

void WindowTaskItem::publishIconGeometry (  )  const [virtual]

Tells the window manager the minimized task's geometry.

Reimplemented from AbstractTaskItem.

Definition at line 101 of file windowtaskitem.cpp.

void WindowTaskItem::setAdditionalMimeData ( QMimeData *  mimeData  )  [virtual]

Implements AbstractTaskItem.

Definition at line 296 of file windowtaskitem.cpp.

void WindowTaskItem::setTask ( TaskManager::TaskItem *  taskItem  ) 

Sets the window/startup represented by this task.

Definition at line 237 of file windowtaskitem.cpp.

void WindowTaskItem::updateToolTip (  )  [protected, virtual]

Implements AbstractTaskItem.

Definition at line 176 of file windowtaskitem.cpp.

TaskManager::TaskPtr WindowTaskItem::windowTask (  )  const

Returns the window represented by this task.

Definition at line 252 of file windowtaskitem.cpp.


The documentation for this class was generated from the following files:
  • windowtaskitem.h
  • windowtaskitem.cpp

Applets

Skip menu "Applets"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal