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
governikus::VersionNumber::getVersionNumber
const QVersionNumber & getVersionNumber() const
Definition: VersionNumber.cpp:34
governikus::HelpAction
Definition: HelpAction.h:20
governikus::HelpAction::openContextHelp
static void openContextHelp(const QString &pObjectName=QStringLiteral("applicationPage"), bool pWidgetUiHelp=true)
Definition: HelpAction.cpp:145
VersionNumber.h
test_HelpAction
Definition: test_HelpAction.cpp:18
HelpAction.h
governikus::HelpAction::~HelpAction
~HelpAction()=default
governikus::HelpAction::getInstance
static HelpAction & getInstance()
Definition: HelpAction.cpp:63
governikus::HelpAction::HelpAction
HelpAction()=default
governikus::LanguageLoader::getInstance
static LanguageLoader & getInstance()
Definition: LanguageLoader.cpp:42
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::VersionNumber::getApplicationVersion
static const VersionNumber & getApplicationVersion()
Definition: VersionNumber.cpp:28
defineSingleton
defineSingleton(HelpAction) const QMap< QString
governikus::LanguageLoader::getFallbackLanguage
QLocale::Language getFallbackLanguage() const
Definition: LanguageLoader.cpp:182
governikus::HelpAction::getOnlineUrl
static QString getOnlineUrl(const QString &pObjectName=QString(), bool pWidgetUiHelp=true)
Definition: HelpAction.cpp:128
LanguageLoader.h
SingletonHelper.h
governikus::LanguageLoader::getUsedLocale
const QLocale & getUsedLocale() const
Definition: LanguageLoader.cpp:176