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