AusweisApp
Lade ...
Suche ...
Keine Treffer
DeviceInfo.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include <QString>
8
9
10namespace governikus
11{
12
14{
15 Q_DISABLE_COPY(DeviceInfo)
16
17 private:
18 DeviceInfo() = default;
19 ~DeviceInfo() = default;
20
21#if defined(Q_OS_ANDROID)
22 static QString getField(const char* const pField);
23#endif
24
25#if defined(Q_OS_IOS)
26 static QString getMachineId();
27 static QString getBuildNumber();
28#endif
29
30 public:
31 [[nodiscard]] static QString getPrettyInfo();
32 [[nodiscard]] static QString getName();
33 [[nodiscard]] static QString getFingerprint();
34 [[nodiscard]] static QString getOSBuildNumber();
35 [[nodiscard]] static QString getOSVersion();
36 [[nodiscard]] static QString getKernelVersion();
37 [[nodiscard]] static QString getVendor();
38 [[nodiscard]] static QString getModelNumber();
39 [[nodiscard]] static QString getModelName();
40};
41
42} // namespace governikus
Definition DeviceInfo.h:14
static QString getKernelVersion()
Definition DeviceInfo.cpp:120
static QString getFingerprint()
Definition DeviceInfo.cpp:87
static QString getVendor()
Definition DeviceInfo.cpp:126
static QString getOSVersion()
Definition DeviceInfo.cpp:114
static QString getModelNumber()
Definition DeviceInfo.cpp:141
static QString getName()
Definition DeviceInfo.cpp:72
static QString getPrettyInfo()
Definition DeviceInfo.cpp:66
static QString getOSBuildNumber()
Definition DeviceInfo.cpp:99
static QString getModelName()
Definition DeviceInfo.cpp:156
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17