better ButtonDrag mimetype

svn path=/trunk/kdebase/kwin/; revision=368183
icc-effect-5.14.5
Sandro Giessl 2004-12-03 20:31:03 +00:00
parent db5bbc67ee
commit 1652995a55
1 changed files with 5 additions and 3 deletions

View File

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