33 Q_DECLARE_TR_FUNCTIONS(BuildHelper)
36 BuildHelper() =
delete;
37 ~BuildHelper() =
delete;
39 [[nodiscard]]
static CertificateType fetchCertificateType();
40 [[nodiscard]]
static bool fetchUserInteractive();
43 static QList<QPair<QLatin1String, QString>> getInformationHeader();
44 static void processInformationHeader(
const std::function<
void(
const QString&,
const QString&)>& pFunc,
bool pTranslate =
true);
46 [[nodiscard]]
static CertificateType getCertificateType();
47 [[nodiscard]]
static bool isUserInteractive();
51 static QJniObject getPackageInfo(
const QString& pPackageName,
int pFlags = 0);
52 static int getVersionCode();
53 static int getVersionCode(
const QString& pPackageName);
54 static QString getPackageName();
55 static QByteArrayList getAppCertificates();
56 static QByteArrayList getAppCertificates(
const QString& pPackageName);