scripting: Fix type of KWinComponents.Workspace
Currently, the workspace.clients property doesn't work in declarative scripts because wrong workspace wrapper is used.
This commit is contained in:
parent
5b04aa3ebe
commit
29a85e830c
1 changed files with 2 additions and 2 deletions
|
@ -654,10 +654,10 @@ void KWin::Scripting::init()
|
|||
qmlRegisterType<ScriptingModels::V3::ClientFilterModel>("org.kde.kwin", 3, 0, "ClientFilterModel");
|
||||
qmlRegisterType<ScriptingModels::V3::VirtualDesktopModel>("org.kde.kwin", 3, 0, "VirtualDesktopModel");
|
||||
|
||||
qmlRegisterSingletonType<QtScriptWorkspaceWrapper>("org.kde.kwin", 3, 0, "Workspace", [](QQmlEngine *qmlEngine, QJSEngine *jsEngine) {
|
||||
qmlRegisterSingletonType<DeclarativeScriptWorkspaceWrapper>("org.kde.kwin", 3, 0, "Workspace", [](QQmlEngine *qmlEngine, QJSEngine *jsEngine) {
|
||||
Q_UNUSED(qmlEngine)
|
||||
Q_UNUSED(jsEngine)
|
||||
return new QtScriptWorkspaceWrapper();
|
||||
return new DeclarativeScriptWorkspaceWrapper();
|
||||
});
|
||||
|
||||
qmlRegisterType<KWin::AbstractClient>();
|
||||
|
|
Loading…
Reference in a new issue