AusweisApp2
BuildHelper.h
gehe zur Dokumentation dieser Datei
1 /*
2  * \brief Helper to get build date and time.
3  *
4  * \copyright Copyright (c) 2014-2021 Governikus GmbH & Co. KG, Germany
5  */
6 
7 #pragma once
8 
9 #include <QCoreApplication>
10 #include <QPair>
11 #include <QString>
12 #include <QVector>
13 
14 #ifdef Q_OS_ANDROID
15 #include <QByteArrayList>
16 #endif
17 
18 #include <functional>
19 
20 namespace governikus
21 {
22 
24 {
25  Q_DECLARE_TR_FUNCTIONS(BuildHelper)
26 
27  private:
28  BuildHelper() = delete;
29  ~BuildHelper() = delete;
30 
31  public:
32  static QVector<QPair<QLatin1String, QString>> getInformationHeader();
33  static void processInformationHeader(const std::function<void(const QString&, const QString&)>& pFunc, bool pTranslate = true);
34 
35 
36 #ifdef Q_OS_ANDROID
37  static int getVersionCode();
38  static int getVersionCode(const QString& pPackageName);
39  static QString getPackageName();
40  static QByteArrayList getAppCertificates();
41  static QByteArrayList getAppCertificates(const QString& pPackageName);
42 #endif
43 
44 
45 };
46 
47 } // namespace governikus
OPENSSL_VERSION
#define OPENSSL_VERSION
governikus::BuildHelper::getInformationHeader
static QVector< QPair< QLatin1String, QString > > getInformationHeader()
Definition: BuildHelper.cpp:153
flags
flags
Definition: http_parser.h:220
governikus::BuildHelper
Definition: BuildHelper.h:24
VersionNumber.h
name
const char * name
Definition: http_parser.cpp:473
OpenSSL_version
#define OpenSSL_version
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
BuildHelper.h
DeviceInfo.h
governikus::DeviceInfo::getPrettyInfo
static QString getPrettyInfo()
Definition: DeviceInfo.cpp:43
governikus::DeviceInfo::getName
static QString getName()
Definition: DeviceInfo.cpp:49
governikus::BuildHelper::processInformationHeader
static void processInformationHeader(const std::function< void(const QString &, const QString &)> &pFunc, bool pTranslate=true)
Definition: BuildHelper.cpp:197