Описание класса QMimeSource [модуль QtGui]
Класс QMimeSource является абстракцией объектов, предоставляющих форматированную информацию из некого MIME типа. Далее...
#include <QMimeSource> Данный класс устарел. Он предоставлен для поддержки ранее написанного кода. Мы настоятельно не рекомендуем использовать этот класс в новом коде.
От него наследуются 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.
Смотрите также 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 © 2009 Nokia Corporation and/or its subsidiary(-ies) |
Торговые марки |
Qt 4.5.3 |
|