Home · All Classes · Main Classes · Grouped Classes · Modules · Functions

Описание Класса QMimeSource
[модуль QtGui]

Класс QMimeSource является абстракцией объектов, предоставляющих форматированную информацию некоторого из типов MIME. Далее...

#include <QMimeSource>

Данный класс устарел. Он предоставлен для поддержки ранее написанного. Мы настоятельно не рекомендуем использовать этот класс в новом коде.

Наследуется Q3DragObject и QDropEvent.

Открытые Функции


Подробное Описание

Класс QMimeSource является абстракцией объектов, предоставляющих форматированные данные некоторого из типов MIME.

TПредпочтительный подход к drag and drop состоит в использовании QDrag в комбинации с QMimeData. Подробности см. Drag and Drop.

См. также QMimeData и QDrag.


Описание Функций-Членов

QMimeSource::~QMimeSource ()   [virtual]

Разрушает ресурс MIME.

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

Возвращает закодированные данные в формате MIME, указанном в format.

const char * QMimeSource::format ( int i = 0 ) const   [pure virtual]

Возвращает (i - 1)-й поддерживаемый формат MIME или 0.

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

Возвращает true если объект может предоставить информацию в формате mimeType; в противном случае false.

Если Вы наследуете QMimeSource, то, по соображениям совместимости, лучше реализовать большее количество абстракций в функции canDecode() с помощью QTextDrag::canDecode() и QImageDrag::canDecode().


Copyright © 2005 Trolltech Trademarks
Qt 4.1.0
Hosted by uCoz