Qt:Документация 4.3.2/qmimesource

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

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

Image:trolltech-logo.png

Содержание

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

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

 #include <QMimeSource>

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

Наследуется by 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 © 2007 Trolltech Trademarks
Qt 4.3.2