Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

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

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

 #include <QMimeSource>

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

От него наследуются Q3DragObject и QDropEvent.

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


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

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

Предпочтительный подход к 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 © 2008 Trolltech Торговые марки
Qt 4.3.5