24#include <com/sun/star/resource/XStringResourceSupplier.hpp>
25#include <com/sun/star/resource/XStringResourcePersistence.hpp>
39 (
const OUString&
aName,
const OUString& aLibInfoFileURL,
40 const OUString& StorageURL,
bool ReadOnly )
override;
45 const css::uno::Reference< css::container::XNameContainer>& xLibrary,
46 const OUString& aElementName,
47 const css::uno::Reference< css::io::XOutputStream >& xOutput
52 const css::uno::Reference< css::container::XNameContainer>& xLibrary,
53 const OUString& aElementName,
54 const OUString& aFile,
55 const css::uno::Reference< css::io::XInputStream >& xElementStream )
override;
74 const css::uno::Reference< css::embed::XStorage >& RootStorage )
override;
77 css::uno::Reference< css::resource::XStringResourcePersistence >
103 const css::uno::Reference< css::task::XInteractionHandler >& xHandler )
override;
105 < css::embed::XStorage >& xStorage )
override;
112 const css::uno::Reference< css::ucb::XSimpleFileAccess3 >& xSFI,
120 const css::uno::Reference< css::ucb::XSimpleFileAccess3 >& xSFI,
121 const OUString& aLibInfoFileURL,
const OUString& aStorageURL,
bool ReadOnly,
126 DECLARE_XTYPEPROVIDER()
129 virtual css::
uno::
Reference< css::resource::XStringResourceResolver >
135 const css::uno::Reference< css::resource::XStringResourcePersistence >&
virtual rtl::Reference< SfxLibrary > implCreateLibraryLink(const OUString &aName, const OUString &aLibInfoFileURL, const OUString &StorageURL, bool ReadOnly) override
virtual sal_Bool SAL_CALL HasExecutableCode(const OUString &) override
virtual OUString getOldInfoFileName() const override
virtual bool isLibraryElementValid(const css::uno::Any &rElement) const override
css::uno::Reference< css::resource::XStringResourcePersistence > implCreateStringResource(class SfxDialogLibrary *pDialog)
virtual css::uno::Any importLibraryElement(const css::uno::Reference< css::container::XNameContainer > &xLibrary, const OUString &aElementName, const OUString &aFile, const css::uno::Reference< css::io::XInputStream > &xElementStream) override
virtual OUString getLibrariesDir() const override
virtual rtl::Reference< SfxLibrary > implCreateLibrary(const OUString &aName) override
virtual OUString getLibElementFileExtension() const override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void importFromOldStorage(const OUString &aFile) override
SfxDialogLibraryContainer()
virtual rtl::Reference< SfxLibraryContainer > createInstanceImpl() override
virtual void SAL_CALL storeLibrariesToStorage(const css::uno::Reference< css::embed::XStorage > &RootStorage) override
virtual css::uno::Any createEmptyLibraryElement() override
virtual void onNewRootStorage() override
virtual OUString SAL_CALL getImplementationName() override
SfxDialogLibraryContainer(const css::uno::Reference< css::embed::XStorage > &xStorage)
virtual void writeLibraryElement(const css::uno::Reference< css::container::XNameContainer > &xLibrary, const OUString &aElementName, const css::uno::Reference< css::io::XOutputStream > &xOutput) override
virtual OUString getInfoFileName() const override
SfxDialogLibrary(ModifiableHelper &_rModifiable, OUString aName, const css::uno::Reference< css::ucb::XSimpleFileAccess3 > &xSFI, const OUString &aLibInfoFileURL, const OUString &aStorageURL, bool ReadOnly, SfxDialogLibraryContainer *pParent)
virtual bool isLibraryElementValid(const css::uno::Any &rElement) const override
virtual css::uno::Reference< css::resource::XStringResourceResolver > SAL_CALL getStringResource() override
css::uno::Reference< css::resource::XStringResourcePersistence > m_xStringResourcePersistence
SfxDialogLibraryContainer * m_pParent
const css::uno::Reference< css::resource::XStringResourcePersistence > & getStringResourcePersistence() const
virtual void storeResourcesAsURL(const OUString &URL, const OUString &NewName) override
virtual bool isModified() override
SfxDialogLibrary(ModifiableHelper &_rModifiable, OUString aName, const css::uno::Reference< css::ucb::XSimpleFileAccess3 > &xSFI, SfxDialogLibraryContainer *pParent)
virtual void storeResources() override
virtual void storeResourcesToURL(const OUString &URL, const css::uno::Reference< css::task::XInteractionHandler > &xHandler) override
const OUString & getName() const
static bool containsValidDialog(const css::uno::Any &aElement)
virtual void storeResourcesToStorage(const css::uno::Reference< css::embed::XStorage > &xStorage) override
::cppu::ImplHelper1< css::resource::XStringResourceSupplier > SfxDialogLibrary_BASE
#define DECLARE_XINTERFACE()