AusweisApp2
HelpAction.h
gehe zur Dokumentation dieser Datei
1 
8 #pragma once
9 
10 #include <QLocale>
11 #include <QMap>
12 #include <QString>
13 
14 class test_HelpAction;
15 
16 namespace governikus
17 {
18 
20 {
21  private:
22  friend class ::test_HelpAction;
23 
24  static const QMap<QString, QString> mWidgetHelpMapping;
25  static const QMap<QString, QString> mQmlHelpMapping;
26  static const QString mBaseUrl;
27 
28  Q_DISABLE_COPY(HelpAction)
29 
30  QLocale::Language getExistingHelpLanguage() const;
31  QString getContextMapping(const QString& pObjectName, bool pWidgetUiHelp = true) const;
32  QString getHelpPath(QLocale::Language pLang) const;
33  QString getHelpUrl(const QString& pObjectName, bool pWidgetUiHelp = true) const;
34 
35  protected:
36  static HelpAction& getInstance();
37  HelpAction() = default;
38  ~HelpAction() = default;
39 
40  public:
41  static QString getOnlineUrl(const QString& pObjectName = QString(), bool pWidgetUiHelp = true);
42  static void openContextHelp(const QString& pObjectName = QStringLiteral("applicationPage"), bool pWidgetUiHelp = true);
43 };
44 
45 } // namespace governikus
static void openContextHelp(const QString &pObjectName=QStringLiteral("applicationPage"), bool pWidgetUiHelp=true)
Definition: HelpAction.cpp:145
Definition: test_HelpAction.cpp:16
Definition: HelpAction.h:19
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
static QString getOnlineUrl(const QString &pObjectName=QString(), bool pWidgetUiHelp=true)
Definition: HelpAction.cpp:128
static HelpAction & getInstance()
Definition: HelpAction.cpp:63