better ButtonDrag mimetype

svn path=/trunk/kdebase/kwin/; revision=368183
This commit is contained in:
Sandro Giessl 2004-12-03 20:31:03 +00:00
parent db5bbc67ee
commit 1652995a55

View file

@ -48,8 +48,10 @@ QPixmap* miniSpacer;
//============================================================== //==============================================================
#define BUTTONDRAGMIMETYPE "application/x-kde_kwindecoration_buttons"
ButtonDrag::ButtonDrag( char btn, QWidget* parent, const char* name) ButtonDrag::ButtonDrag( char btn, QWidget* parent, const char* name)
: QStoredDrag( "kcontrol/kwindecoration_buttons", parent, name) : QStoredDrag( BUTTONDRAGMIMETYPE, parent, name)
{ {
QByteArray payload(1); QByteArray payload(1);
payload[0] = btn; payload[0] = btn;
@ -59,13 +61,13 @@ ButtonDrag::ButtonDrag( char btn, QWidget* parent, const char* name)
bool ButtonDrag::canDecode( QDragMoveEvent* e ) bool ButtonDrag::canDecode( QDragMoveEvent* e )
{ {
return e->provides( "kcontrol/kwindecoration_buttons" ); return e->provides( BUTTONDRAGMIMETYPE );
} }
bool ButtonDrag::decode( QDropEvent* e, char& btn ) bool ButtonDrag::decode( QDropEvent* e, char& btn )
{ {
QByteArray payload = e->data( "kcontrol/kwindecoration_buttons" ); QByteArray payload = e->data( BUTTONDRAGMIMETYPE );
if ( payload.size() ) if ( payload.size() )
{ {
e->accept(); e->accept();