KDEUI
KColorMimeData Namespace Reference
Drag-and-drop and clipboard mimedata manipulation for QColor objects. More...
Functions | |
bool | canDecode (const QMimeData *mimeData) |
QDrag * | createDrag (const QColor &color, QWidget *dragsource) |
QColor | fromMimeData (const QMimeData *mimeData) |
void | populateMimeData (QMimeData *mimeData, const QColor &color) |
Detailed Description
Drag-and-drop and clipboard mimedata manipulation for QColor objects.The according MIME type is set to application/x-color.
See the Qt drag'n'drop documentation.
Function Documentation
bool KColorMimeData::canDecode | ( | const QMimeData * | mimeData | ) |
Returns true if the MIME data mimeData
contains a color object.
First checks for application/x-color and if that fails, for a text/plain entry, which represents a color in the format #hexnumbers
Definition at line 36 of file kcolormimedata.cpp.
Creates a color drag object.
Either you have to start this drag or delete it The drag object's mime data has the application/x-color and text/plain type set and a pixmap filled with the specified color, which is going to be displayed next to the mouse cursor
Definition at line 61 of file kcolormimedata.cpp.
Decodes the MIME data mimeData
and returns the resulting color.
First tries application/x-color and if that fails, a text/plain entry, which represents a color in the format #hexnumbers. If this fails too, an invalid QColor object is returned, use QColor::isValid() to test it.
Definition at line 50 of file kcolormimedata.cpp.
Sets the color and text representation fields for the specified color in the mimedata object: application/x-color and text/plain types are set.
Definition at line 29 of file kcolormimedata.cpp.