Merge branch 'KDE/4.9'
This commit is contained in:
commit
9f8a7b1af0
3 changed files with 13 additions and 1 deletions
|
@ -427,6 +427,16 @@ int AuroraeClient::doubleClickInterval() const
|
|||
return QApplication::doubleClickInterval();
|
||||
}
|
||||
|
||||
void AuroraeClient::closeWindow()
|
||||
{
|
||||
QMetaObject::invokeMethod(qobject_cast< KDecorationUnstable* >(this), "doCloseWindow", Qt::QueuedConnection);
|
||||
}
|
||||
|
||||
void AuroraeClient::doCloseWindow()
|
||||
{
|
||||
KDecorationUnstable::closeWindow();
|
||||
}
|
||||
|
||||
} // namespace Aurorae
|
||||
|
||||
extern "C"
|
||||
|
|
|
@ -143,9 +143,11 @@ public slots:
|
|||
void titlePressed(Qt::MouseButton button, Qt::MouseButtons buttons);
|
||||
void titleReleased(Qt::MouseButton button, Qt::MouseButtons buttons);
|
||||
void titleMouseMoved(Qt::MouseButton button, Qt::MouseButtons buttons);
|
||||
void closeWindow();
|
||||
|
||||
private slots:
|
||||
void themeChanged();
|
||||
void doCloseWindow();
|
||||
|
||||
private:
|
||||
QGraphicsView *m_view;
|
||||
|
|
|
@ -701,7 +701,7 @@ void Workspace::performWindowOperation(Client* c, Options::WindowOperation op)
|
|||
c->performMouseCommand(Options::MouseUnrestrictedResize, cursorPos());
|
||||
break;
|
||||
case Options::CloseOp:
|
||||
c->closeWindow();
|
||||
QMetaObject::invokeMethod(c, "closeWindow", Qt::QueuedConnection);
|
||||
break;
|
||||
case Options::MaximizeOp:
|
||||
c->maximize(c->maximizeMode() == Client::MaximizeFull
|
||||
|
|
Loading…
Reference in a new issue