11#include <QCoreApplication>
17 #include <QByteArrayList>
34 Q_DECLARE_TR_FUNCTIONS(BuildHelper)
37 BuildHelper() =
delete;
38 ~BuildHelper() =
delete;
40 [[nodiscard]]
static CertificateType fetchCertificateType();
41 [[nodiscard]]
static bool fetchUserInteractive();
44 static QVector<QPair<QLatin1String, QString>> getInformationHeader();
45 static void processInformationHeader(
const std::function<
void(
const QString&,
const QString&)>& pFunc,
bool pTranslate =
true);
47 [[nodiscard]]
static CertificateType getCertificateType();
48 [[nodiscard]]
static bool isUserInteractive();
52 static QJniObject getPackageInfo(
const QString& pPackageName,
int pFlags = 0);
53 static int getVersionCode();
54 static int getVersionCode(
const QString& pPackageName);
55 static QString getPackageName();
56 static QByteArrayList getAppCertificates();
57 static QByteArrayList getAppCertificates(
const QString& pPackageName);
#define defineEnumType(enumName,...)
Definition: EnumHelper.h:96
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16
UNKNOWN
Definition: ResponseApdu.h:63