The QTextDrag class is a drag-and-drop object for transferring plain and Unicode text. More...
#include <qdragobject.h>
Inherits QDragObject.
Plain text is single- or multi-line 8-bit text in the local encoding.
Qt provides no built-in mechanism for delivering only single-line.
Drag&Drop text does not have a NUL terminator when it is dropped onto the target.
For detailed information about drag-and-drop, see the QDragObject class.
Constructs a default text drag object. dragSource must be the drag source, name is the object name.
Constructs a text drag object and sets it to text. dragSource must be the drag source, name is the object name.
Destructs the text drag object and frees up all allocated resources.
[static]
Returns TRUE if the information in e can be decoded into a QString.
See also decode().
[static]
Attempts to decode the dropped information in e into str, returning TRUE if successful.
See also canDecode().
[static]
Attempts to decode the dropped information in e into str, returning TRUE if successful. If subtype is null, any text subtype is accepted, otherwise only that specified is accepted. subtype is set to the accepted subtype.
See also canDecode().
[virtual]
Reimplemented for internal reasons; the API is not affected.
[virtual]
Reimplemented for internal reasons; the API is not affected.
Reimplemented from QMimeSource.
[virtual]
Sets the MIME subtype of the text begin dragged. The default subtype is "plain", this the default MIME type of the text is "text/plain". You might use this to declare that the text is "text/html" by calling setSubtype("html").
[virtual]
Sets the text to be dragged. You will need to call this if you did not pass the text during construction.
Search the documentation, FAQ, qt-interest archive and more (uses
www.trolltech.com):
This file is part of the Qt toolkit, copyright © 1995-2000 Trolltech, all rights reserved.
Copyright © 2000 Trolltech | Trademarks | Qt version 2.2.1
|