AusweisApp2
Lade ...
Suche ...
Keine Treffer
HelpAction.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include <QLocale>
10#include <QMap>
11#include <QString>
12
13class test_HelpAction;
14
15namespace governikus
16{
17
19{
20 Q_DISABLE_COPY(HelpAction)
21 friend class ::test_HelpAction;
22
23 private:
24 static const QMap<QString, QString> mQmlHelpMapping;
25 static const QString mBaseUrl;
26
27 [[nodiscard]] QLocale::Language getExistingHelpLanguage() const;
28 [[nodiscard]] QString getContextMapping(const QString& pObjectName) const;
29 [[nodiscard]] QString getHelpPath(QLocale::Language pLang) const;
30 [[nodiscard]] QString getHelpUrl(const QString& pObjectName) const;
31
32 protected:
34 HelpAction() = default;
35 ~HelpAction() = default;
36
37 public:
38 static QString getOnlineUrl(const QString& pObjectName = QString());
39 static void openContextHelp(const QString& pObjectName = QStringLiteral("applicationPage"));
40};
41
42} // namespace governikus
Definition: HelpAction.h:19
friend class ::test_HelpAction
Definition: HelpAction.h:21
static void openContextHelp(const QString &pObjectName=QStringLiteral("applicationPage"))
Definition: HelpAction.cpp:127
static QString getOnlineUrl(const QString &pObjectName=QString())
Definition: HelpAction.cpp:111
static HelpAction & getInstance()
A simple template renderer.
Definition: ActivationContext.h:15