19#ifndef INCLUDED_SFX2_SFXHELP_HXX
20#define INCLUDED_SFX2_SFXHELP_HXX
26#include <rtl/ustring.hxx>
37 SAL_DLLPRIVATE
static bool Start_Impl(
const OUString& rURL,
weld::Widget* pWidget,
const OUString& rKeyword);
38 SAL_DLLPRIVATE
virtual void SearchKeyword(
const OUString& rKeyWord )
override;
39 SAL_DLLPRIVATE
virtual bool Start(
const OUString& rURL,
weld::Widget* pWidget =
nullptr)
override;
40 SAL_DLLPRIVATE
static OUString GetHelpModuleName_Impl(std::u16string_view rHelpId);
41 SAL_DLLPRIVATE
static OUString CreateHelpURL_Impl(
const OUString& aCommandURL,
const OUString& rModuleName );
43 SAL_DLLPRIVATE
static bool Start_Impl(
const OUString& rURL,
const vcl::Window* pWindow );
44 SAL_DLLPRIVATE
virtual bool Start(
const OUString& rURL,
const vcl::Window* pWindow )
override;
53 static OUString CreateHelpURL(
const OUString& aCommandURL,
const OUString& rModuleName );
54 static OUString GetDefaultHelpModule();
55 static OUString GetCurrentModuleIdentifier();
57 static bool IsHelpInstalled();
59 static OUString GetURLHelpText(std::u16string_view);
virtual bool Start(const OUString &rHelpId, weld::Widget *pWidget=nullptr)
virtual void SearchKeyword(const OUString &rKeyWord)
virtual OUString GetHelpText(const OUString &aHelpURL, const weld::Widget *pWidget)