LibreOffice Module sd (master) 1
|
#include <stlfamily.hxx>
Public Member Functions | |
SdStyleFamily (rtl::Reference< SfxStyleSheetPool > xPool, SfxStyleFamily nFamily) | |
creates the style family for the given SfxStyleFamily More... | |
SdStyleFamily (const rtl::Reference< SfxStyleSheetPool > &xPool, const SdPage *pMasterPage) | |
creates the presentation family for the given masterpage More... | |
virtual | ~SdStyleFamily () override |
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 OUString SAL_CALL | getName () override |
virtual void SAL_CALL | setName (const OUString &aName) override |
virtual css::uno::Any SAL_CALL | getByName (const OUString &aName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getElementNames () override |
virtual sal_Bool SAL_CALL | hasByName (const OUString &aName) 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 void SAL_CALL | insertByName (const OUString &aName, const css::uno::Any &aElement) override |
virtual void SAL_CALL | removeByName (const OUString &Name) override |
virtual void SAL_CALL | replaceByName (const OUString &aName, const css::uno::Any &aElement) override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstance () override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstanceWithArguments (const css::uno::Sequence< css::uno::Any > &aArguments) 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 css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &PropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
Private Member Functions | |
void | throwIfDisposed () const |
SdStyleSheet * | GetValidNewSheet (const css::uno::Any &rElement) |
SdStyleSheet * | GetSheetByName (const OUString &rName) |
Private Attributes | |
SfxStyleFamily | mnFamily |
rtl::Reference< SfxStyleSheetPool > | mxPool |
std::unique_ptr< SdStyleFamilyImpl > | mpImpl |
Definition at line 42 of file stlfamily.hxx.
SdStyleFamily::SdStyleFamily | ( | rtl::Reference< SfxStyleSheetPool > | xPool, |
SfxStyleFamily | nFamily | ||
) |
creates the style family for the given SfxStyleFamily
Definition at line 99 of file stlfamily.cxx.
SdStyleFamily::SdStyleFamily | ( | const rtl::Reference< SfxStyleSheetPool > & | xPool, |
const SdPage * | pMasterPage | ||
) |
creates the presentation family for the given masterpage
Definition at line 105 of file stlfamily.cxx.
References mpImpl.
|
overridevirtual |
Definition at line 114 of file stlfamily.cxx.
References DBG_ASSERT, and mxPool.
|
overridevirtual |
Definition at line 455 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 494 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 504 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 427 of file stlfamily.cxx.
References SdStyleSheet::CreateEmptyUserStyle(), get(), mnFamily, mxPool, and throwIfDisposed().
Referenced by createInstanceWithArguments().
|
overridevirtual |
Definition at line 440 of file stlfamily.cxx.
References createInstance().
|
overridevirtual |
Definition at line 447 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 344 of file stlfamily.cxx.
References Any, mnFamily, mpImpl, mxPool, and throwIfDisposed().
|
overridevirtual |
Definition at line 214 of file stlfamily.cxx.
References Any, GetSheetByName(), and throwIfDisposed().
|
overridevirtual |
Definition at line 321 of file stlfamily.cxx.
References mnFamily, mpImpl, mxPool, nCount, and throwIfDisposed().
|
overridevirtual |
Definition at line 221 of file stlfamily.cxx.
References SdStyleSheet::GetApiName(), mnFamily, mpImpl, mxPool, and throwIfDisposed().
|
overridevirtual |
Definition at line 293 of file stlfamily.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
Definition at line 171 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 187 of file stlfamily.cxx.
References SdStyleSheet::GetFamilyString(), mnFamily, mpImpl, nIndex, and SD_LT_SEPARATOR.
Referenced by getPropertyValue().
|
overridevirtual |
Definition at line 465 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 476 of file stlfamily.cxx.
References Any, getName(), mnFamily, sDisplayName, and SdResId().
|
private |
css::container::NoSuchElementException | |
css::lang::WrappedTargetException |
Definition at line 136 of file stlfamily.cxx.
References SdStyleSheet::GetApiName(), mnFamily, mpImpl, and mxPool.
Referenced by getByName(), removeByName(), and replaceByName().
|
overridevirtual |
Definition at line 181 of file stlfamily.cxx.
|
private |
css::lang::IllegalArgumentException |
Definition at line 125 of file stlfamily.cxx.
References mnFamily, and mxPool.
Referenced by insertByName(), and replaceByName().
|
overridevirtual |
Definition at line 259 of file stlfamily.cxx.
References aName, SdStyleSheet::GetApiName(), mnFamily, mpImpl, mxPool, and throwIfDisposed().
|
overridevirtual |
Definition at line 298 of file stlfamily.cxx.
References mnFamily, mxPool, and throwIfDisposed().
|
overridevirtual |
Definition at line 382 of file stlfamily.cxx.
References GetValidNewSheet(), mxPool, SdStyleSheet::SetApiName(), SdStyleSheet::SetName(), and throwIfDisposed().
|
overridevirtual |
Definition at line 398 of file stlfamily.cxx.
References GetSheetByName(), mxPool, and throwIfDisposed().
|
overridevirtual |
Definition at line 459 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 499 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 509 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 413 of file stlfamily.cxx.
References GetSheetByName(), GetValidNewSheet(), mxPool, and throwIfDisposed().
|
overridevirtual |
Definition at line 208 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 471 of file stlfamily.cxx.
|
overridevirtual |
Definition at line 176 of file stlfamily.cxx.
References ServiceName, and cppu::supportsService().
|
private |
css::uno::RuntimeException |
Definition at line 119 of file stlfamily.cxx.
References mxPool.
Referenced by createInstance(), getByIndex(), getByName(), getCount(), getElementNames(), hasByName(), hasElements(), insertByName(), removeByName(), and replaceByName().
|
private |
Definition at line 109 of file stlfamily.hxx.
Referenced by createInstance(), getByIndex(), getCount(), getElementNames(), getName(), getPropertyValue(), GetSheetByName(), GetValidNewSheet(), hasByName(), and hasElements().
|
private |
Definition at line 111 of file stlfamily.hxx.
Referenced by dispose(), getByIndex(), getCount(), getElementNames(), getName(), GetSheetByName(), hasByName(), and SdStyleFamily().
|
private |
Definition at line 110 of file stlfamily.hxx.
Referenced by createInstance(), dispose(), getByIndex(), getCount(), getElementNames(), GetSheetByName(), GetValidNewSheet(), hasByName(), hasElements(), insertByName(), removeByName(), replaceByName(), throwIfDisposed(), and ~SdStyleFamily().