[scripting] Expose Workspace::sendClientToDesktop()
Summary: BUG: 416093 FIXED-IN: 5.18.0 Test Plan: Only compile-time check. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D26988
This commit is contained in:
parent
c43b25bd55
commit
76297196e8
2 changed files with 13 additions and 0 deletions
|
@ -347,6 +347,14 @@ QSize WorkspaceWrapper::virtualScreenSize() const
|
||||||
return screens()->size();
|
return screens()->size();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void WorkspaceWrapper::sendClientToScreen(AbstractClient *client, int screen)
|
||||||
|
{
|
||||||
|
if (screen < 0 || screen >= screens()->count()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
workspace()->sendClientToScreen(client, screen);
|
||||||
|
}
|
||||||
|
|
||||||
QtScriptWorkspaceWrapper::QtScriptWorkspaceWrapper(QObject* parent)
|
QtScriptWorkspaceWrapper::QtScriptWorkspaceWrapper(QObject* parent)
|
||||||
: WorkspaceWrapper(parent) {}
|
: WorkspaceWrapper(parent) {}
|
||||||
|
|
||||||
|
|
|
@ -330,6 +330,11 @@ public Q_SLOTS:
|
||||||
void slotWindowToDesktopUp();
|
void slotWindowToDesktopUp();
|
||||||
void slotWindowToDesktopDown();
|
void slotWindowToDesktopDown();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sends the AbstractClient to the given @p screen.
|
||||||
|
*/
|
||||||
|
void sendClientToScreen(KWin::AbstractClient *client, int screen);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Shows an outline at the specified @p geometry.
|
* Shows an outline at the specified @p geometry.
|
||||||
* If an outline is already shown the outline is moved to the new position.
|
* If an outline is already shown the outline is moved to the new position.
|
||||||
|
|
Loading…
Reference in a new issue