Eneboo - Documentación para desarrolladores
Métodos públicos
Referencia de la Clase QStoredDrag

The QStoredDrag class provides a simple stored-value drag object for arbitrary MIME data. Más...

#include <qdragobject.h>

Diagrama de herencias de QStoredDrag
QDragObject QDragObject QMimeSource QObject QMimeSource QObject QMimeSource QObject QMimeSource QObject ActionDrag ListBoxItemDrag ListViewItemDrag MenuBarEditorItemPtrDrag PopupMenuEditorItemPtrDrag QColorDrag QColorDrag QUriDrag QUriDrag

Lista de todos los miembros.

Métodos públicos

 QStoredDrag (const char *mimeType, QWidget *dragSource=0, const char *name=0)
 ~QStoredDrag ()
virtual void setEncodedData (const QByteArray &)
const char * format (int i) const
virtual QByteArray encodedData (const char *) const
 QStoredDrag (const char *mimeType, QWidget *dragSource=0, const char *name=0)
 ~QStoredDrag ()
virtual void setEncodedData (const QByteArray &)
const char * format (int i) const
virtual QByteArray encodedData (const char *) const

Descripción detallada

The QStoredDrag class provides a simple stored-value drag object for arbitrary MIME data.

When a block of data has only one representation, you can use a QStoredDrag to hold it.

For more information about drag and drop, see the QDragObject class and the drag and drop documentation.


Documentación del constructor y destructor

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

Constructs a QStoredDrag. The dragSource and name are passed to the QDragObject constructor, and the format is set to mimeType.

The data will be unset. Use setEncodedData() to set it.

QStoredDrag::~QStoredDrag ( )

Destroys the drag object and frees up all allocated resources.

QStoredDrag::QStoredDrag ( const char *  mimeType,
QWidget dragSource = 0,
const char *  name = 0 
)
QStoredDrag::~QStoredDrag ( )

Documentación de las funciones miembro

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

Returns the stored data. m contains the data's format.

Ver también:
setEncodedData()

Implementa QMimeSource.

virtual QByteArray QStoredDrag::encodedData ( const char *  ) const [virtual]

Returns the encoded data of this object in the specified MIME format.

Subclasses must reimplement this function.

Implementa QMimeSource.

const char* QStoredDrag::format ( int  i) const [virtual]

Returns the {i}-th supported MIME format, or 0.

Implementa QMimeSource.

const char * QStoredDrag::format ( int  i) const [virtual]

Implementa QMimeSource.

virtual void QStoredDrag::setEncodedData ( const QByteArray ) [virtual]
void QStoredDrag::setEncodedData ( const QByteArray encodedData) [virtual]

Sets the encoded data of this drag object to encodedData. The encoded data is what's delivered to the drop sites. It must be in a strictly defined and portable format.

The drag object can't be dropped (by the user) until this function has been called.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'