24#include <com/sun/star/lang/XServiceInfo.hpp>
25#include <com/sun/star/util/XOfficeInstallationDirectories.hpp>
36typedef cppu::WeakImplHelper<
37 css::util::XOfficeInstallationDirectories,
44 css::uno::Reference< css::uno::XComponentContext > xCtx );
48 virtual OUString SAL_CALL
50 virtual OUString SAL_CALL
52 virtual OUString SAL_CALL
54 virtual OUString SAL_CALL
58 virtual OUString SAL_CALL
62 virtual css::uno::Sequence< OUString > SAL_CALL
69 css::uno::Reference< css::uno::XComponentContext >
m_xCtx;
virtual OUString SAL_CALL getImplementationName() override
virtual OUString SAL_CALL makeRelocatableURL(const OUString &URL) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual OUString SAL_CALL makeAbsoluteURL(const OUString &URL) override
std::optional< OUString > m_xOfficeBrandDir
css::uno::Reference< css::uno::XComponentContext > m_xCtx
virtual OUString SAL_CALL getOfficeInstallationDirectoryURL() override
virtual ~OfficeInstallationDirectories() override
std::optional< OUString > m_xUserDir
OfficeInstallationDirectories(css::uno::Reference< css::uno::XComponentContext > xCtx)
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual OUString SAL_CALL getOfficeUserDataDirectoryURL() override
cppu::WeakImplHelper< css::util::XOfficeInstallationDirectories, css::lang::XServiceInfo > OfficeInstallationDirectories_Base