13#include <QCoreApplication>
19 #include <QByteArrayList>
36 Q_DECLARE_TR_FUNCTIONS(BuildHelper)
39 BuildHelper() =
delete;
40 ~BuildHelper() =
delete;
42 [[nodiscard]]
static CertificateType fetchCertificateType();
43 [[nodiscard]]
static bool fetchUserInteractive();
46 static QVector<QPair<QLatin1String, QString>> getInformationHeader();
47 static void processInformationHeader(
const std::function<
void(
const QString&,
const QString&)>& pFunc,
bool pTranslate =
true);
49 [[nodiscard]]
static CertificateType getCertificateType();
50 [[nodiscard]]
static bool isUserInteractive();
54 static QJniObject getPackageInfo(
const QString& pPackageName,
int pFlags = 0);
55 static int getVersionCode();
56 static int getVersionCode(
const QString& pPackageName);
57 static QString getPackageName();
58 static QByteArrayList getAppCertificates();
59 static QByteArrayList getAppCertificates(
const QString& pPackageName);
#define defineEnumType(enumName,...)
Definition EnumHelper.h:98
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16
UNKNOWN
Definition ResponseApdu.h:63