LibreOffice Module sd (master) 1
|
#include <unocpres.hxx>
Public Member Functions | |
SdXCustomPresentation () noexcept | |
SdXCustomPresentation (SdCustomShow *mpSdCustomShow) noexcept | |
virtual | ~SdXCustomPresentation () noexcept override |
SdCustomShow * | GetSdCustomShow () const noexcept |
void | SetSdCustomShow (SdCustomShow *pShow) noexcept |
SdXImpressDocument * | GetModel () const noexcept |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual void SAL_CALL | insertByIndex (sal_Int32 Index, const css::uno::Any &Element) override |
virtual void SAL_CALL | removeByIndex (sal_Int32 Index) override |
virtual void SAL_CALL | replaceByIndex (sal_Int32 Index, const css::uno::Any &Element) override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
virtual sal_Int32 SAL_CALL | getCount () override |
virtual css::uno::Any SAL_CALL | getByIndex (sal_Int32 Index) override |
virtual OUString SAL_CALL | getName () override |
virtual void SAL_CALL | setName (const OUString &aName) 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 |
Private Attributes | |
SdCustomShow * | mpSdCustomShow |
SdXImpressDocument * | mpModel |
std::mutex | aDisposeContainerMutex |
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > | aDisposeListeners |
bool | bDisposing |
Definition at line 39 of file unocpres.hxx.
|
noexcept |
Definition at line 44 of file unocpres.cxx.
|
explicitnoexcept |
Definition at line 50 of file unocpres.cxx.
|
overridevirtualnoexcept |
Definition at line 56 of file unocpres.cxx.
|
overridevirtual |
Definition at line 242 of file unocpres.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), aDisposeContainerMutex, aDisposeListeners, and bDisposing.
|
overridevirtual |
Definition at line 223 of file unocpres.cxx.
References aDisposeContainerMutex, aDisposeListeners, bDisposing, comphelper::OInterfaceContainerHelper4< class ListenerT >::disposeAndClear(), and mpSdCustomShow.
|
overridevirtual |
Definition at line 175 of file unocpres.cxx.
References bDisposing, SdrPage::getUnoPage(), o3tl::make_unsigned(), mpSdCustomShow, and SdCustomShow::PagesVector().
Referenced by removeByIndex().
|
overridevirtual |
Definition at line 166 of file unocpres.cxx.
References bDisposing, mpSdCustomShow, and SdCustomShow::PagesVector().
Referenced by hasElements().
|
overridevirtual |
Definition at line 150 of file unocpres.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
Definition at line 61 of file unocpres.cxx.
|
inlinenoexcept |
Definition at line 61 of file unocpres.hxx.
References mpModel.
Referenced by SdXCustomPresentationAccess::insertByName().
|
overridevirtual |
Definition at line 198 of file unocpres.cxx.
References bDisposing, SdCustomShow::GetName(), and mpSdCustomShow.
|
inlinenoexcept |
Definition at line 59 of file unocpres.hxx.
References mpSdCustomShow.
Referenced by SdXCustomPresentationAccess::insertByName().
|
overridevirtual |
Definition at line 71 of file unocpres.cxx.
|
overridevirtual |
Definition at line 155 of file unocpres.cxx.
References bDisposing, and getCount().
|
overridevirtual |
Definition at line 77 of file unocpres.cxx.
References bDisposing, SdGenericDrawPage::GetModel(), SvxDrawPage::GetSdrPage(), o3tl::make_unsigned(), mpModel, mpSdCustomShow, SdCustomShow::PagesVector(), and SdXImpressDocument::SetModified().
Referenced by replaceByIndex().
|
overridevirtual |
Definition at line 111 of file unocpres.cxx.
References bDisposing, getByIndex(), SvxDrawPage::GetSdrPage(), mpModel, mpSdCustomShow, SdCustomShow::PagesVector(), and SdXImpressDocument::SetModified().
Referenced by replaceByIndex().
|
overridevirtual |
Definition at line 251 of file unocpres.cxx.
References aDisposeContainerMutex, aDisposeListeners, bDisposing, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 143 of file unocpres.cxx.
References insertByIndex(), and removeByIndex().
|
overridevirtual |
Definition at line 211 of file unocpres.cxx.
References aName, bDisposing, mpSdCustomShow, and SdCustomShow::SetName().
|
inlinenoexcept |
Definition at line 60 of file unocpres.hxx.
References mpSdCustomShow.
Referenced by SdXCustomPresentationAccess::insertByName().
|
overridevirtual |
Definition at line 66 of file unocpres.cxx.
References ServiceName, and cppu::supportsService().
|
private |
Definition at line 49 of file unocpres.hxx.
Referenced by addEventListener(), dispose(), and removeEventListener().
|
private |
Definition at line 50 of file unocpres.hxx.
Referenced by addEventListener(), dispose(), and removeEventListener().
|
private |
Definition at line 51 of file unocpres.hxx.
Referenced by addEventListener(), dispose(), getByIndex(), getCount(), getName(), hasElements(), insertByIndex(), removeByIndex(), removeEventListener(), and setName().
|
private |
Definition at line 46 of file unocpres.hxx.
Referenced by GetModel(), insertByIndex(), and removeByIndex().
|
private |
Definition at line 45 of file unocpres.hxx.
Referenced by dispose(), getByIndex(), getCount(), getName(), GetSdCustomShow(), insertByIndex(), removeByIndex(), setName(), and SetSdCustomShow().