kdgantt

KDGanttViewItemDrag Class Reference

#include <KDGanttViewItemDrag.h>

List of all members.


Detailed Description

Drag and drop of KD Gantt items.

This class implements drag and drop of KD Gantt items within a Gantt chart. It is mainly used for internal purposes, but made a part of the public API nevertheless, as you may want to subclass it for some specialized functionality.

Definition at line 42 of file KDGanttViewItemDrag.h.


Public Member Functions

 KDGanttViewItemDrag (KDGanttViewItem *item, QWidget *source, const char *name)
QByteArray encodedData (const char *c) const
KDGanttViewItemgetItem ()

Static Public Member Functions

static bool canDecode (const QMimeSource *e)
static bool decode (const QMimeSource *e, QString &)

Constructor & Destructor Documentation

KDGanttViewItemDrag::KDGanttViewItemDrag ( KDGanttViewItem item,
QWidget *  source,
const char *  name 
)

The constructor. Creates a KDGanttViewItemDrag object and initializes the drag data in the form of an XML document.

Parameters:
item the item that is dragged
source the source widget
name the internal object name

Definition at line 57 of file KDGanttViewItemDrag.cpp.


Member Function Documentation

QByteArray KDGanttViewItemDrag::encodedData ( const char *  c  )  const

Returns the encoded data of the drag object.

Parameters:
c the format of the data
Returns:
the encoded data of the drag object

Definition at line 89 of file KDGanttViewItemDrag.cpp.

KDGanttViewItem * KDGanttViewItemDrag::getItem (  ) 

Returns the dragged item

Returns:
the dragged item

Definition at line 103 of file KDGanttViewItemDrag.cpp.

bool KDGanttViewItemDrag::canDecode ( const QMimeSource *  e  )  [static]

Returns whether this drag object class can decode the data passed in e.

Parameters:
e the mime source that has been dragged
Returns:
true if KDGanttViewItemDrag can decode the data in e.

Definition at line 115 of file KDGanttViewItemDrag.cpp.

bool KDGanttViewItemDrag::decode ( const QMimeSource *  e,
QString &  string 
) [static]

Decodes the data passed in e into an XML string that is written into string.

Parameters:
e the data to decode
string the resulting XML string
Returns:
true if the operation succeeded

Definition at line 132 of file KDGanttViewItemDrag.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys