Display client menu on mouse press in the oxygen decoration.
BUG: 221997 svn path=/trunk/KDE/kdebase/workspace/; revision=1072370
This commit is contained in:
parent
851b833293
commit
0e62916ccd
1 changed files with 5 additions and 9 deletions
|
@ -1445,7 +1445,11 @@ namespace Oxygen
|
|||
|
||||
} else if( buttonToWindowOperation( mouseButton_ ) == OperationsOp ) {
|
||||
|
||||
accepted = true;
|
||||
QPoint point = event->pos();
|
||||
int itemClicked( OxygenClient::itemClicked( point ) );
|
||||
displayClientMenu( itemClicked, widget()->mapToGlobal( event->pos() ) );
|
||||
mouseButton_ = Qt::NoButton;
|
||||
accepted = true; // displayClientMenu can possibly destroy the deco...
|
||||
|
||||
}
|
||||
return accepted;
|
||||
|
@ -1471,14 +1475,6 @@ namespace Oxygen
|
|||
accepted = true;
|
||||
}
|
||||
|
||||
} else if( mouseButton_ == event->button() &&
|
||||
buttonToWindowOperation( mouseButton_ ) == OperationsOp ) {
|
||||
|
||||
QPoint point = event->pos();
|
||||
int itemClicked( OxygenClient::itemClicked( point ) );
|
||||
displayClientMenu( itemClicked, widget()->mapToGlobal( event->pos() ) );
|
||||
accepted = true; // displayClientMenu can possibly destroy the deco...
|
||||
|
||||
}
|
||||
|
||||
mouseButton_ = Qt::NoButton;
|
||||
|
|
Loading…
Reference in a new issue