From 0d4dce4d7e9eaf44118700cc842b8e784d045824 Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Mon, 29 Aug 2022 16:52:46 +0200 Subject: [PATCH] qds: add QString licenseeEmail() Change-Id: I3bf43e776358cd0a72b4761ce290addc2b832f60 Reviewed-by: Tuomo Pelkonen Reviewed-by: Tim Jenssen --- src/plugins/qmldesigner/dynamiclicensecheck.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/plugins/qmldesigner/dynamiclicensecheck.h b/src/plugins/qmldesigner/dynamiclicensecheck.h index 197f5da4152..a88178d071a 100644 --- a/src/plugins/qmldesigner/dynamiclicensecheck.h +++ b/src/plugins/qmldesigner/dynamiclicensecheck.h @@ -102,4 +102,18 @@ inline QString licensee() return {}; } +inline QString licenseeEmail() +{ + if (auto plugin = Internal::licenseCheckerPlugin()) { + QString retVal; + bool success = QMetaObject::invokeMethod(plugin, + "licenseeEmail", + Qt::DirectConnection, + Q_RETURN_ARG(QString, retVal)); + if (success) + return retVal; + } + return {}; +} + } // namespace Utils