gui::TreeItemDragObject Class Reference

Drag and drop object. More...

#include <draglistview.h>

List of all members.

Public Member Functions

 TreeItemDragObject (TreeItemAbstract *_item, QWidget *dragSource=0, const char *name=0)
virtual const char * format (int i=0) const
virtual QByteArray encodedData (const char *m) const
virtual ~TreeItemDragObject ()

Private Attributes

TreeItemAbstractitem

Detailed Description

Drag and drop object.

Inner class for DragListView DragObject


Constructor & Destructor Documentation

gui::TreeItemDragObject::TreeItemDragObject ( TreeItemAbstract _item,
QWidget *  dragSource = 0,
const char *  name = 0 
)

Dragobject constructor

Parameters:
_item Item to store in the object
dragSource Widget in which the drag originated
name name of the object

References debug::DBG_DBG, guiPrintDbg, and item.

gui::TreeItemDragObject::~TreeItemDragObject (  )  [virtual]

Destructor


Member Function Documentation

QByteArray gui::TreeItemDragObject::encodedData ( const char *  m  )  const [virtual]

Return encoded data (which is pointer to TreeItemAbstract)

Parameters:
m Mimetype. Must be equal to value of TREEITEM_TYPE constant for the item to be returned.
Returns:
Encoded data

References gui::TREEITEM_TYPE.

const char * gui::TreeItemDragObject::format ( int  i = 0  )  const [virtual]

Return supported mime types (for this class only one is supported, and it is equal to vlaue of TREEITEM_TYPE constant).

Parameters:
i Number of mimetype to query
Returns:
Mimetype name

References gui::TREEITEM_TYPE.


Member Data Documentation

Item stored inside this dragobject

Referenced by TreeItemDragObject().


The documentation for this class was generated from the following files: