Classes - Annotated - Tree - Functions - Home - Structure

QImageDrag Class Reference

The QImageDrag class provides a drag-and-drop object for transferring images. More...

#include <qdragobject.h>

Inherits QDragObject.

List of all member functions.

Public Members

Static Public Members


Detailed Description

The QImageDrag class provides a drag-and-drop object for transferring images.

Images are offered to the receiving application in multiple formats, determined by the output formats in Qt.

For detailed information about drag-and-drop, see the QDragObject class.


Member Function Documentation

QImageDrag::QImageDrag ( QImage image, QWidget * dragSource = 0, const char * name = 0 )

Constructs an image drag object and sets it to image. dragSource must be the drag source; name is the object name.

QImageDrag::QImageDrag ( QWidget * dragSource = 0, const char * name = 0 )

Constructs a default text drag object. dragSource must be the drag source; name is the object name.

QImageDrag::~QImageDrag ()

Destroys the image drag object and frees up all allocated resources.

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

Returns TRUE if the information in e can be decoded into an image.

See also decode().

Example: desktop/desktop.cpp.

bool QImageDrag::decode ( const QMimeSource * e, QImage & img ) [static]

Attempts to decode the dropped information in e into img, returning TRUE if successful.

See also canDecode().

Example: desktop/desktop.cpp.

bool QImageDrag::decode ( const QMimeSource * e, QPixmap & pm ) [static]

Attempts to decode the dropped information in e into pm, returning TRUE if successful.

This is a convenience function that converts to pm via a QImage.

See also canDecode().

void QImageDrag::setImage ( QImage image ) [virtual]

Sets the image to be dragged. You will need to call this if you did not pass the image during construction.

Search the documentation, FAQ, qt-interest archive and more (uses www.trolltech.com):


This file is part of the Qt toolkit, copyright © 1995-2001 Trolltech, all rights reserved.


Copyright © 2001 TrolltechTrademarks
Qt version 3.0.0-beta1-beta1