KDE3Support
#include <k3colordrag.h>
Public Member Functions | |
K3ColorDrag (QWidget *dragsource=0, const char *name=0) | |
K3ColorDrag (const QColor &col, QWidget *dragsource=0, const char *name=0) | |
virtual | ~K3ColorDrag () |
virtual QByteArray | encodedData (const char *m) const |
virtual const char * | format (int i) const |
void | setColor (const QColor &col) |
Static Public Member Functions | |
static bool | canDecode (QMimeSource *e) |
static bool | decode (QMimeSource *e, QColor &col) |
static K3ColorDrag * | makeDrag (const QColor &, QWidget *dragsource) |
Protected Member Functions | |
virtual void | virtual_hook (int id, void *data) |
Detailed Description
A drag-and-drop object for colors.
The according MIME type is set to application/x-color.
See the Qt drag'n'drop documentation.
Definition at line 35 of file k3colordrag.h.
Constructor & Destructor Documentation
K3ColorDrag::K3ColorDrag | ( | QWidget * | dragsource = 0 , |
const char * | name = 0 |
||
) |
Constructs a color drag with a white color.
Definition at line 34 of file k3colordrag.cpp.
Constructs a color drag with the color col
.
Definition at line 27 of file k3colordrag.cpp.
|
inlinevirtual |
Definition at line 47 of file k3colordrag.h.
Member Function Documentation
|
static |
Returns true if the MIME source e
contains a color object.
Definition at line 77 of file k3colordrag.cpp.
Decodes the MIME source e
and puts the resulting color into col
.
Definition at line 90 of file k3colordrag.cpp.
|
virtual |
Definition at line 63 of file k3colordrag.cpp.
|
virtual |
Definition at line 55 of file k3colordrag.cpp.
|
static |
- Deprecated:
- This is equivalent with "new K3ColorDrag(color, dragsource)".
Definition at line 105 of file k3colordrag.cpp.
void K3ColorDrag::setColor | ( | const QColor & | col | ) |
Sets the color of the drag to col
.
Definition at line 41 of file k3colordrag.cpp.
|
protectedvirtual |
Definition at line 110 of file k3colordrag.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:51:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.