AusweisApp
Lade ...
Suche ...
Keine Treffer
FileProvider.h
gehe zur Dokumentation dieser Datei
1
5
#pragma once
6
7
#include "
Env.h
"
8
#include "
UpdatableFile.h
"
9
10
#include <QHash>
11
#include <QMutex>
12
#include <QSharedPointer>
13
14
15
namespace
governikus
16
{
17
class
FileProvider
18
{
19
Q_GADGET
20
friend
class
Env
;
21
22
private
:
23
QHash<QString, QSharedPointer<UpdatableFile>> mUpdatableFiles;
24
QMutex mGetFileMutex;
25
26
protected
:
27
FileProvider
();
28
~FileProvider
() =
default
;
29
static
FileProvider
&
getInstance
();
30
31
public
:
32
QSharedPointer<UpdatableFile>
getFile
(
const
QString& pSection,
const
QString& pName,
const
QString& pDefaultPath = QString());
33
};
34
35
}
// namespace governikus
Env.h
UpdatableFile.h
governikus::Env
Definition
Env.h:40
governikus::FileProvider
Definition
FileProvider.h:18
governikus::FileProvider::~FileProvider
~FileProvider()=default
governikus::FileProvider::getInstance
static FileProvider & getInstance()
governikus::FileProvider::FileProvider
FileProvider()
governikus::FileProvider::getFile
QSharedPointer< UpdatableFile > getFile(const QString &pSection, const QString &pName, const QString &pDefaultPath=QString())
Definition
FileProvider.cpp:26
governikus
Defines the AccessRight and AccessRole enum.
Definition
CommandApdu.h:17
src
file_provider
FileProvider.h
Erzeugt von
1.12.0