From 26d91b3ead41d38fdf6252f3bcc5a868674155f0 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 16 Jul 2024 14:36:04 +0200 Subject: [PATCH] Lua: Add Utils.pid Change-Id: I2f598639b0ebc77216e0286b59445e91967fabe0 Reviewed-by: Christian Stenger --- src/plugins/lua/bindings/utils.cpp | 2 ++ src/plugins/lua/meta/utils.lua | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/plugins/lua/bindings/utils.cpp b/src/plugins/lua/bindings/utils.cpp index 2ed5a4601e5..6d50869725d 100644 --- a/src/plugins/lua/bindings/utils.cpp +++ b/src/plugins/lua/bindings/utils.cpp @@ -81,6 +81,8 @@ void addUtilsModule() utils["waitms"] = wrap(utils["waitms_cb"]); + utils["pid"] = QCoreApplication::applicationPid(); + auto hostOsInfoType = utils.new_usertype("HostOsInfo"); hostOsInfoType["isWindowsHost"] = &HostOsInfo::isWindowsHost; hostOsInfoType["isMacHost"] = &HostOsInfo::isMacHost; diff --git a/src/plugins/lua/meta/utils.lua b/src/plugins/lua/meta/utils.lua index 51e74ea1033..c5df6247fe5 100644 --- a/src/plugins/lua/meta/utils.lua +++ b/src/plugins/lua/meta/utils.lua @@ -2,6 +2,9 @@ local utils = {} +---The Process ID of Qt Creator. +utils.pid = 0 + ---Suspends the current coroutine for the given amount of milliseconds. Call `a.wait` on the returned value to get the result. ---@param ms number The amount of milliseconds to wait. function utils.waitms(ms) end