Drag and drop object. More...
#include <draglistview.h>
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 | |
| TreeItemAbstract * | item |
Drag and drop object.
Inner class for DragListView DragObject
| gui::TreeItemDragObject::TreeItemDragObject | ( | TreeItemAbstract * | _item, | |
| QWidget * | dragSource = 0, |
|||
| const char * | name = 0 | |||
| ) |
Dragobject constructor
| _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
| QByteArray gui::TreeItemDragObject::encodedData | ( | const char * | m | ) | const [virtual] |
Return encoded data (which is pointer to TreeItemAbstract)
| m | Mimetype. Must be equal to value of TREEITEM_TYPE constant for the item to be returned. |
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).
| i | Number of mimetype to query |
References gui::TREEITEM_TYPE.
TreeItemAbstract* gui::TreeItemDragObject::item [private] |
Item stored inside this dragobject
Referenced by TreeItemDragObject().