summaryrefslogtreecommitdiff
path: root/qmltypes
diff options
context:
space:
mode:
authorRobert Griebl <robert.griebl@qt.io>2021-02-12 17:31:29 +0100
committerRobert Griebl <robert.griebl@qt.io>2021-04-23 14:34:19 +0000
commit0633c2a16fc47a9e38623517f0b5dd38c4ecc8e9 (patch)
treef8fac9af66dbfb545d8085ef54aa65b41886a953 /qmltypes
parent0f8d4513c0ad7423d1643385049afd70fa9b30ce (diff)
downloadqtapplicationmanager-0633c2a16fc47a9e38623517f0b5dd38c4ecc8e9.tar.gz
Add support for running multiple (external) apps with the same PID
The appId property of the incoming XDG surface is used to disambiguate Wayland mapping requests. Any other PID identification requests to the AM have to disambiguated by the caller. Change-Id: Ief5576e65b76348239a64dfd41fd887a4084168c Pick-to: 5.15 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
Diffstat (limited to 'qmltypes')
-rw-r--r--qmltypes/QtApplicationManager/SystemUI/plugins.qmltypes5
1 files changed, 5 insertions, 0 deletions
diff --git a/qmltypes/QtApplicationManager/SystemUI/plugins.qmltypes b/qmltypes/QtApplicationManager/SystemUI/plugins.qmltypes
index 5b7ce6ce..f9b4460c 100644
--- a/qmltypes/QtApplicationManager/SystemUI/plugins.qmltypes
+++ b/qmltypes/QtApplicationManager/SystemUI/plugins.qmltypes
@@ -1124,6 +1124,11 @@ Module {
Parameter { name: "pid"; type: "int"; }
}
Method {
+ name: "identifyAllApplications"
+ type: "QStringList"
+ Parameter { name: "pid"; type: "int"; }
+ }
+ Method {
name: "applicationRunState"
type: "RunState"
Parameter { name: "id"; type: "string"; }