qds: add QString licenseeEmail()

Change-Id: I3bf43e776358cd0a72b4761ce290addc2b832f60
Reviewed-by: Tuomo Pelkonen <tuomo.pelkonen@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tim Jenssen
2022-08-29 16:52:46 +02:00
parent 4e5673850c
commit 0d4dce4d7e

View File

@@ -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