LibreOffice Module framework (master) 1
Public Member Functions | Private Attributes | List of all members
framework::ImageManager Class Referencefinal

#include <imagemanager.hxx>

Inheritance diagram for framework::ImageManager:
[legend]
Collaboration diagram for framework::ImageManager:
[legend]

Public Member Functions

 ImageManager (const css::uno::Reference< css::uno::XComponentContext > &rxContext, bool bForModule)
 
virtual ~ImageManager () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (OUString const &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual void SAL_CALL reset () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAllImageNames (::sal_Int16 nImageType) override
 
virtual sal_Bool SAL_CALL hasImage (::sal_Int16 nImageType, const OUString &aCommandURL) override
 
virtual css::uno::Sequence< css::uno::Reference< css::graphic::XGraphic > > SAL_CALL getImages (::sal_Int16 nImageType, const css::uno::Sequence< OUString > &aCommandURLSequence) override
 
virtual void SAL_CALL replaceImages (::sal_Int16 nImageType, const css::uno::Sequence< OUString > &aCommandURLSequence, const css::uno::Sequence< css::uno::Reference< css::graphic::XGraphic > > &aGraphicsSequence) override
 
virtual void SAL_CALL removeImages (::sal_Int16 nImageType, const css::uno::Sequence< OUString > &aResourceURLSequence) override
 
virtual void SAL_CALL insertImages (::sal_Int16 nImageType, const css::uno::Sequence< OUString > &aCommandURLSequence, const css::uno::Sequence< css::uno::Reference< css::graphic::XGraphic > > &aGraphicSequence) override
 
virtual void SAL_CALL addConfigurationListener (const css::uno::Reference< css::ui::XUIConfigurationListener > &Listener) override
 
virtual void SAL_CALL removeConfigurationListener (const css::uno::Reference< css::ui::XUIConfigurationListener > &Listener) override
 
virtual void SAL_CALL reload () override
 
virtual void SAL_CALL store () override
 
virtual void SAL_CALL storeToStorage (const css::uno::Reference< css::embed::XStorage > &Storage) override
 
virtual sal_Bool SAL_CALL isModified () override
 
virtual sal_Bool SAL_CALL isReadOnly () override
 
void setStorage (const css::uno::Reference< css::embed::XStorage > &Storage)
 

Private Attributes

::std::unique_ptr< ImageManagerImplm_pImpl
 

Detailed Description

Definition at line 35 of file imagemanager.hxx.

Constructor & Destructor Documentation

◆ ImageManager()

framework::ImageManager::ImageManager ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
bool  bForModule 
)

Definition at line 41 of file imagemanager.cxx.

References m_pImpl.

◆ ~ImageManager()

framework::ImageManager::~ImageManager ( )
overridevirtual

Definition at line 46 of file imagemanager.cxx.

References m_pImpl.

Member Function Documentation

◆ addConfigurationListener()

void SAL_CALL framework::ImageManager::addConfigurationListener ( const css::uno::Reference< css::ui::XUIConfigurationListener > &  Listener)
overridevirtual

Definition at line 126 of file imagemanager.cxx.

References m_pImpl.

◆ addEventListener()

void SAL_CALL framework::ImageManager::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  xListener)
overridevirtual

Definition at line 57 of file imagemanager.cxx.

References m_pImpl.

◆ dispose()

void SAL_CALL framework::ImageManager::dispose ( void  )
overridevirtual

Definition at line 52 of file imagemanager.cxx.

References m_pImpl.

◆ getAllImageNames()

Sequence< OUString > SAL_CALL framework::ImageManager::getAllImageNames ( ::sal_Int16  nImageType)
overridevirtual

Definition at line 90 of file imagemanager.cxx.

References m_pImpl.

◆ getImages()

Sequence< uno::Reference< XGraphic > > SAL_CALL framework::ImageManager::getImages ( ::sal_Int16  nImageType,
const css::uno::Sequence< OUString > &  aCommandURLSequence 
)
overridevirtual

Definition at line 100 of file imagemanager.cxx.

References m_pImpl.

◆ getImplementationName()

virtual OUString SAL_CALL framework::ImageManager::getImplementationName ( )
inlineoverridevirtual

Definition at line 41 of file imagemanager.hxx.

◆ getSupportedServiceNames()

virtual css::uno::Sequence< OUString > SAL_CALL framework::ImageManager::getSupportedServiceNames ( )
inlineoverridevirtual

Definition at line 51 of file imagemanager.hxx.

References aSeq.

◆ hasImage()

sal_Bool SAL_CALL framework::ImageManager::hasImage ( ::sal_Int16  nImageType,
const OUString &  aCommandURL 
)
overridevirtual

Definition at line 95 of file imagemanager.cxx.

References m_pImpl.

◆ initialize()

void SAL_CALL framework::ImageManager::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

Definition at line 78 of file imagemanager.cxx.

References aArguments, and m_pImpl.

◆ insertImages()

void SAL_CALL framework::ImageManager::insertImages ( ::sal_Int16  nImageType,
const css::uno::Sequence< OUString > &  aCommandURLSequence,
const css::uno::Sequence< css::uno::Reference< css::graphic::XGraphic > > &  aGraphicSequence 
)
overridevirtual

Definition at line 120 of file imagemanager.cxx.

References m_pImpl.

◆ isModified()

sal_Bool SAL_CALL framework::ImageManager::isModified ( )
overridevirtual

Definition at line 153 of file imagemanager.cxx.

References m_pImpl.

◆ isReadOnly()

sal_Bool SAL_CALL framework::ImageManager::isReadOnly ( )
overridevirtual

Definition at line 158 of file imagemanager.cxx.

References m_pImpl.

◆ reload()

void SAL_CALL framework::ImageManager::reload ( )
overridevirtual

Definition at line 138 of file imagemanager.cxx.

References m_pImpl.

◆ removeConfigurationListener()

void SAL_CALL framework::ImageManager::removeConfigurationListener ( const css::uno::Reference< css::ui::XUIConfigurationListener > &  Listener)
overridevirtual

Definition at line 131 of file imagemanager.cxx.

References m_pImpl.

◆ removeEventListener()

void SAL_CALL framework::ImageManager::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
overridevirtual

Definition at line 62 of file imagemanager.cxx.

References m_pImpl.

◆ removeImages()

void SAL_CALL framework::ImageManager::removeImages ( ::sal_Int16  nImageType,
const css::uno::Sequence< OUString > &  aResourceURLSequence 
)
overridevirtual

Definition at line 115 of file imagemanager.cxx.

References m_pImpl.

◆ replaceImages()

void SAL_CALL framework::ImageManager::replaceImages ( ::sal_Int16  nImageType,
const css::uno::Sequence< OUString > &  aCommandURLSequence,
const css::uno::Sequence< css::uno::Reference< css::graphic::XGraphic > > &  aGraphicsSequence 
)
overridevirtual

Definition at line 107 of file imagemanager.cxx.

References m_pImpl.

◆ reset()

void SAL_CALL framework::ImageManager::reset ( )
overridevirtual

Definition at line 84 of file imagemanager.cxx.

References m_pImpl.

◆ setStorage()

void framework::ImageManager::setStorage ( const css::uno::Reference< css::embed::XStorage > &  Storage)
Exceptions
css::uno::RuntimeException

Definition at line 69 of file imagemanager.cxx.

References m_pImpl, and Storage.

◆ store()

void SAL_CALL framework::ImageManager::store ( )
overridevirtual

Definition at line 143 of file imagemanager.cxx.

References m_pImpl.

◆ storeToStorage()

void SAL_CALL framework::ImageManager::storeToStorage ( const css::uno::Reference< css::embed::XStorage > &  Storage)
overridevirtual

Definition at line 148 of file imagemanager.cxx.

References m_pImpl, and Storage.

◆ supportsService()

virtual sal_Bool SAL_CALL framework::ImageManager::supportsService ( OUString const &  ServiceName)
inlineoverridevirtual

Definition at line 46 of file imagemanager.hxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ m_pImpl

::std::unique_ptr<ImageManagerImpl> framework::ImageManager::m_pImpl
private

The documentation for this class was generated from the following files: