AusweisApp2
Lade ...
Suche ...
Keine Treffer
DeviceInfo.h
gehe zur Dokumentation dieser Datei
1
8#pragma once
9
10#include <QString>
11
12namespace governikus
13{
14
16{
17 Q_DISABLE_COPY(DeviceInfo)
18
19 private:
20 DeviceInfo() = default;
21 ~DeviceInfo() = default;
22
23#if defined(Q_OS_ANDROID)
24 static QString getField(const char* const pField);
25#endif
26
27#if defined(Q_OS_IOS)
28 static QString getMachineId();
29 static QString getBuildNumber();
30#endif
31
32 public:
33 [[nodiscard]] static QString getPrettyInfo();
34 [[nodiscard]] static QString getName();
35 [[nodiscard]] static QString getFingerprint();
36 [[nodiscard]] static QString getOSBuildNumber();
37 [[nodiscard]] static QString getOSVersion();
38 [[nodiscard]] static QString getKernelVersion();
39 [[nodiscard]] static QString getVendor();
40 [[nodiscard]] static QString getModelNumber();
41 [[nodiscard]] static QString getModelName();
42};
43
44} // namespace governikus
Definition: DeviceInfo.h:16
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
A simple template renderer.
Definition: ActivationContext.h:15