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  private:
21  friend class ::test_HelpAction;
22 
23  static const QMap<QString, QString> mQmlHelpMapping;
24  static const QString mBaseUrl;
25 
26  Q_DISABLE_COPY(HelpAction)
27 
28  [[nodiscard]] QLocale::Language getExistingHelpLanguage() const;
29  [[nodiscard]] QString getContextMapping(const QString& pObjectName) const;
30  [[nodiscard]] QString getHelpPath(QLocale::Language pLang) const;
31  [[nodiscard]] QString getHelpUrl(const QString& pObjectName) const;
32 
33  protected:
35  HelpAction() = default;
36  ~HelpAction() = default;
37 
38  public:
39  static QString getOnlineUrl(const QString& pObjectName = QString());
40  static void openContextHelp(const QString& pObjectName = QStringLiteral("applicationPage"));
41 };
42 
43 } // namespace governikus
governikus::VersionNumber::getVersionNumber
const QVersionNumber & getVersionNumber() const
Definition: VersionNumber.cpp:35
governikus::HelpAction
Definition: HelpAction.h:19
VersionNumber.h
HelpAction.h
governikus::HelpAction::~HelpAction
~HelpAction()=default
governikus::HelpAction::getOnlineUrl
static QString getOnlineUrl(const QString &pObjectName=QString())
Definition: HelpAction.cpp:110
governikus::HelpAction::getInstance
static HelpAction & getInstance()
governikus::HelpAction::HelpAction
HelpAction()=default
governikus::HelpAction::openContextHelp
static void openContextHelp(const QString &pObjectName=QStringLiteral("applicationPage"))
Definition: HelpAction.cpp:126
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::LanguageLoader::getLocalCode
static QString getLocalCode(const QLocale &pLocale=getInstance().getUsedLocale())
Definition: LanguageLoader.cpp:54
governikus::VersionNumber::getApplicationVersion
static const VersionNumber & getApplicationVersion()
Definition: VersionNumber.cpp:29
defineSingleton
defineSingleton(HelpAction) const QMap< QString
governikus::LanguageLoader::getInstance
static LanguageLoader & getInstance()
governikus::LanguageLoader::getFallbackLanguage
QLocale::Language getFallbackLanguage() const
Definition: LanguageLoader.cpp:182
LanguageLoader.h
SingletonHelper.h
governikus::LanguageLoader::getUsedLocale
const QLocale & getUsedLocale() const
Definition: LanguageLoader.cpp:176