AusweisApp2
HelpAction.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QLocale>
10 #include <QMap>
11 #include <QString>
12 
13 class test_HelpAction;
14 
15 namespace 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  [[nodiscard]] 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
static void openContextHelp(const QString &pObjectName=QStringLiteral("applicationPage"))
Definition: HelpAction.cpp:127
static HelpAction & getInstance()
static QString getOnlineUrl(const QString &pObjectName=QString())
Definition: HelpAction.cpp:111
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16