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

The QMimeSource class is an abstraction of objects which provide formatted data of a certain MIME type. Más...

#include <qmime.h>

Diagrama de herencias de QMimeSource
QClipboardWatcher QClipboardWatcher QClipboardWatcher QDragObject QDragObject QDropEvent QDropEvent QIconDrag QIconDrag QImageDrag QImageDrag QStoredDrag QStoredDrag QTextDrag QTextDrag QIconDrag QIconDrag QImageDrag QImageDrag QStoredDrag QStoredDrag QTextDrag QTextDrag QDragMoveEvent QDragMoveEvent QDragMoveEvent QDragMoveEvent

Lista de todos los miembros.

Métodos públicos

 QMimeSource ()
virtual ~QMimeSource ()
virtual const char * format (int n=0) const =0
virtual bool provides (const char *) const
virtual QByteArray encodedData (const char *) const =0
int serialNumber () const
 QMimeSource ()
virtual ~QMimeSource ()
virtual const char * format (int n=0) const =0
virtual bool provides (const char *) const
virtual QByteArray encodedData (const char *) const =0
int serialNumber () const

Amigas

class QClipboardData
class QImageDrag
class QTextDrag

Descripción detallada

The QMimeSource class is an abstraction of objects which provide formatted data of a certain MIME type.

Drag-and-drop and clipboard use this abstraction.

Ver también:
IANA list of MIME media types

Documentación del constructor y destructor

QMimeSource::QMimeSource ( )

Constructs a mime source and assigns a globally unique serial number to it.

Ver también:
serialNumber()
QMimeSource::~QMimeSource ( ) [virtual]

Provided to ensure that subclasses destroy themselves correctly.

QMimeSource::QMimeSource ( )
virtual QMimeSource::~QMimeSource ( ) [virtual]

Documentación de las funciones miembro

QByteArray QMimeSource::encodedData ( const char *  ) const [pure virtual]

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

Subclasses must reimplement this function.

Implementado en QStoredDrag, QTextDrag, QImageDrag, QDropEvent, QIconDrag, QIconDrag, QClipboardWatcher, QClipboardWatcher, QClipboardWatcher, QStoredDrag, QTextDrag, QImageDrag, QDropEvent y QRichTextDrag.

virtual QByteArray QMimeSource::encodedData ( const char *  ) const [pure virtual]
virtual const char* QMimeSource::format ( int  n = 0) const [pure virtual]
const char * QMimeSource::format ( int  i = 0) const [pure virtual]
bool QMimeSource::provides ( const char *  mimeType) const [virtual]

Returns TRUE if the object can provide the data in format mimeType; otherwise returns FALSE.

If you inherit from QMimeSource, for consistency reasons it is better to implement the more abstract canDecode() functions such as QTextDrag::canDecode() and QImageDrag::canDecode().

Reimplementado en QDropEvent y QDropEvent.

virtual bool QMimeSource::provides ( const char *  ) const [virtual]

Reimplementado en QDropEvent y QDropEvent.

int QMimeSource::serialNumber ( ) const [inline]

Returns the mime source's globally unique serial number.

int QMimeSource::serialNumber ( ) const

Documentación de las funciones relacionadas y clases amigas

QClipboardData [friend]
QImageDrag [friend]
QTextDrag [friend]

Documentación de los datos miembro

struct { ... } QMimeSource::gfx
struct { ... } QMimeSource::gfx
struct { ... } QMimeSource::txt
struct { ... } QMimeSource::txt

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'