The QMimeSource class is an abstraction of objects that provided formatted data of a certain MIME type. 更多...
| 头: | #include <QMimeSource> |
| 继承者: | Q3DragObject and QDropEvent |
该类已过时。 提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
| virtual | ~QMimeSource () |
| virtual QByteArray | encodedData (const char * format ) const = 0 |
| virtual const char * | format (int i = 0) const = 0 |
| virtual bool | 提供 (const char * mimeType ) const |
The QMimeSource class is an abstraction of objects that provided formatted data of a certain MIME type.
The preferred approach to drag and drop is to use QDrag in conjunction with QMimeData 。见 拖放 了解细节。
[虚拟]
QMimeSource::
~QMimeSource
()
Destroys the MIME source.
[pure virtual]
QByteArray
QMimeSource::
encodedData
(const
char
*
format
) const
Returns the encoded data of this object in the specified MIME format .
[pure virtual]
const
char
* QMimeSource::
format
(
int
i
= 0) const
Returns the ( i - 1)-th supported MIME format, or 0.
[虚拟]
bool
QMimeSource::
提供
(const
char
*
mimeType
) const
Returns true if the object can provide the data in format mimeType ;否则返回 false。
If you inherit from QMimeSource , for consistency reasons it is better to implement the more abstract canDecode() functions such as QTextDrag::canDecode() and QImageDrag::canDecode().