better ButtonDrag mimetype
svn path=/trunk/kdebase/kwin/; revision=368183
This commit is contained in:
parent
db5bbc67ee
commit
1652995a55
1 changed files with 5 additions and 3 deletions
|
@ -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();
|
||||||
|
|
Loading…
Reference in a new issue