25#include <com/sun/star/mozilla/XMozillaBootstrap.hpp>
26#include <com/sun/star/lang/XServiceInfo.hpp>
32 typedef ::cppu::WeakComponentImplHelper< css::mozilla::XMozillaBootstrap,
47 virtual void SAL_CALL
disposing()
override;
57 virtual ::sal_Int32 SAL_CALL
getProfileCount( css::mozilla::MozillaProductType product)
override;
58 virtual ::sal_Int32 SAL_CALL
getProfileList( css::mozilla::MozillaProductType product, css::uno::Sequence< OUString >& list )
override;
59 virtual OUString SAL_CALL
getDefaultProfile( css::mozilla::MozillaProductType product )
override;
60 virtual OUString SAL_CALL
getProfilePath( css::mozilla::MozillaProductType product,
const OUString& profileName )
override;
61 virtual sal_Bool SAL_CALL
isProfileLocked( css::mozilla::MozillaProductType product,
const OUString& profileName )
override;
62 virtual sal_Bool SAL_CALL
getProfileExists( css::mozilla::MozillaProductType product,
const OUString& profileName )
override;
65 virtual ::sal_Int32 SAL_CALL
bootupProfile( css::mozilla::MozillaProductType product,
const OUString& profileName )
override;
70 virtual OUString SAL_CALL
setCurrentProfile( css::mozilla::MozillaProductType product,
const OUString& profileName )
override;
73 virtual ::sal_Int32 SAL_CALL
Run(
const css::uno::Reference< css::mozilla::XCodeProxy >& aCode )
override;
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual OUString SAL_CALL setCurrentProfile(css::mozilla::MozillaProductType product, const OUString &profileName) override
virtual sal_Bool SAL_CALL getProfileExists(css::mozilla::MozillaProductType product, const OUString &profileName) override
virtual sal_Bool SAL_CALL isProfileLocked(css::mozilla::MozillaProductType product, const OUString &profileName) override
virtual ~MozillaBootstrap() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual ::sal_Int32 SAL_CALL shutdownProfile() override
virtual OUString SAL_CALL getDefaultProfile(css::mozilla::MozillaProductType product) override
virtual OUString SAL_CALL getCurrentProfile() override
virtual css::mozilla::MozillaProductType SAL_CALL getCurrentProduct() override
virtual sal_Bool SAL_CALL isCurrentProfileLocked() override
virtual OUString SAL_CALL getImplementationName() override
virtual ::sal_Int32 SAL_CALL bootupProfile(css::mozilla::MozillaProductType product, const OUString &profileName) override
virtual ::sal_Int32 SAL_CALL Run(const css::uno::Reference< css::mozilla::XCodeProxy > &aCode) override
virtual OUString SAL_CALL getProfilePath(css::mozilla::MozillaProductType product, const OUString &profileName) override
virtual ::sal_Int32 SAL_CALL getProfileList(css::mozilla::MozillaProductType product, css::uno::Sequence< OUString > &list) override
std::unique_ptr< ProfileAccess > m_ProfileAccess
virtual void SAL_CALL disposing() override
virtual ::sal_Int32 SAL_CALL getProfileCount(css::mozilla::MozillaProductType product) override
::cppu::WeakComponentImplHelper< css::mozilla::XMozillaBootstrap, css::lang::XServiceInfo > OMozillaBootstrap_BASE