Qt:Документация 4.3.2/qmimesource
Материал из Wiki.crossplatform.ru
![]() | Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
Содержание |
[править] Описание класса QMimeSource
[модуль QtGui ]
Класс QMimeSource является абстракцией объектов, предоставляющих форматированную информацию некоторого из типов MIME. Далее...
#include <QMimeSource>
Данный класс устарел. Он предоставлен для поддержки ранее написанного. Мы настоятельно не рекомендуем использовать этот класс в новом коде.
Наследуется by Q3DragObject и QDropEvent.
[править] Открытые функции
- virtual ~QMimeSource ()
- virtual QByteArray encodedData ( const char * format ) const = 0
- virtual const char * format ( int i = 0 ) const = 0
- virtual bool provides ( const char * mimeType ) const
[править] Подробное описание
Класс QMimeSource является абстракцией объектов, предоставляющих форматированные данные некоторого из типов MIME.
Предпочтительный подход к drag and drop состоит в использовании QDrag в комбинации с QMimeData. Подробности см. Drag and Drop.
[править] Описание функций-членов
[править] 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
|