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

superkaramba

TaskDrag Class Reference

#include <taskmanager.h>

Inheritance diagram for TaskDrag:

Inheritance graph
[legend]

List of all members.


Detailed Description

Provids a drag object for tasks across desktops.

FIXME: should be folded into the Task class the same way it has been with AppletInfo and KUrl

Definition at line 520 of file taskmanager.h.


Public Member Functions

 TaskDrag (const Task::List &tasks, QWidget *source=0)
 ~TaskDrag ()

Static Public Member Functions

static bool canDecode (const QMimeData *e)
static Task::List decode (const QMimeData *e)

Constructor & Destructor Documentation

TaskDrag::TaskDrag ( const Task::List &  tasks,
QWidget *  source = 0 
) [explicit]

Constructs a task drag object for a task list.

Definition at line 1351 of file taskmanager.cpp.

TaskDrag::~TaskDrag (  ) 

Definition at line 1369 of file taskmanager.cpp.


Member Function Documentation

bool TaskDrag::canDecode ( const QMimeData *  e  )  [static]

Returns true if the mime source can be decoded to a TaskDrag.

Definition at line 1372 of file taskmanager.cpp.

Task::List TaskDrag::decode ( const QMimeData *  e  )  [static]

Decodes the tasks from the mime source and returns them if successful.

Otherwise an empty task list is returned.

Definition at line 1377 of file taskmanager.cpp.


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

superkaramba

Skip menu "superkaramba"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kdeutils

Skip menu "kdeutils"
  • ark
  • kcalc
  • kcharselect
  • kdelirc
  • kdessh
  • kdf
  • kfloppy
  • kgpg
  • kjots
  • klaptopdaemon
  • kmilo
  • ksim
  • ktimer
  • kwallet
  • superkaramba
Generated for kdeutils by doxygen 1.5.4
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