LibreOffice Module svx (master) 1
|
#include <pageproperties.hxx>
Public Member Functions | |
PageProperties (SdrObject &rObj) | |
PageProperties (const PageProperties &rProps, SdrObject &rObj) | |
virtual | ~PageProperties () override |
virtual SfxItemSet | CreateObjectSpecificItemSet (SfxItemPool &pPool) override |
virtual std::unique_ptr< BaseProperties > | Clone (SdrObject &rObj) const override |
virtual const SfxItemSet & | GetObjectItemSet () const override |
virtual SfxStyleSheet * | GetStyleSheet () const override |
virtual void | SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr, bool bBroadcast) override |
virtual void | ClearObjectItem (const sal_uInt16 nWhich=0) override |
virtual void | SetObjectItem (const SfxPoolItem &rItem) override |
virtual void | SetObjectItemDirect (const SfxPoolItem &rItem) override |
virtual void | ClearObjectItemDirect (const sal_uInt16 nWhich) override |
virtual void | SetObjectItemSet (const SfxItemSet &rSet) override |
Public Member Functions inherited from sdr::properties::BaseProperties | |
BaseProperties (SdrObject &rObj) | |
virtual | ~BaseProperties () |
virtual SfxItemSet | CreateObjectSpecificItemSet (SfxItemPool &pPool)=0 |
virtual std::unique_ptr< BaseProperties > | Clone (SdrObject &rObj) const =0 |
virtual const SfxItemSet & | GetObjectItemSet () const =0 |
virtual const SfxItemSet & | GetMergedItemSet () const |
virtual void | SetObjectItemSet (const SfxItemSet &rSet)=0 |
virtual void | SetMergedItemSet (const SfxItemSet &rSet, bool bClearAllItems=false) |
virtual void | SetObjectItem (const SfxPoolItem &rItem)=0 |
virtual void | SetObjectItemDirect (const SfxPoolItem &rItem)=0 |
virtual void | ClearObjectItem (const sal_uInt16 nWhich=0)=0 |
virtual void | SetMergedItem (const SfxPoolItem &rItem) |
virtual void | ClearMergedItem (const sal_uInt16 nWhich) |
virtual void | ClearObjectItemDirect (const sal_uInt16 nWhich)=0 |
virtual void | SetStyleSheet (SfxStyleSheet *pNewStyleSheet, bool bDontRemoveHardAttr, bool bBroadcast)=0 |
virtual SfxStyleSheet * | GetStyleSheet () const =0 |
virtual void | ForceStyleToHardAttributes () |
void | SetMergedItemSetAndBroadcast (const SfxItemSet &rSet, bool bClearAllItems=false) |
const SfxPoolItem & | GetItem (const sal_uInt16 nWhich) const |
template<class T > | |
const T & | GetItem (TypedWhichId< T > nWhich) const |
void | BroadcastItemChange (const ItemChangeBroadcaster &rChange) |
virtual sal_uInt32 | getVersion () const |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
Private Attributes | |
std::optional< SfxItemSet > | mxEmptyItemSet |
Additional Inherited Members | |
Protected Member Functions inherited from sdr::properties::BaseProperties | |
const SdrObject & | GetSdrObject () const |
SdrObject & | GetSdrObject () |
Definition at line 29 of file pageproperties.hxx.
|
explicit |
Definition at line 30 of file pageproperties.cxx.
Referenced by Clone().
sdr::properties::PageProperties::PageProperties | ( | const PageProperties & | rProps, |
SdrObject & | rObj | ||
) |
Definition at line 35 of file pageproperties.cxx.
|
overridevirtual |
Definition at line 40 of file pageproperties.cxx.
|
overridevirtual |
Implements sdr::properties::BaseProperties.
Definition at line 80 of file pageproperties.cxx.
|
overridevirtual |
Implements sdr::properties::BaseProperties.
Definition at line 95 of file pageproperties.cxx.
|
overridevirtual |
Implements sdr::properties::BaseProperties.
Definition at line 44 of file pageproperties.cxx.
References PageProperties().
|
overridevirtual |
Implements sdr::properties::BaseProperties.
Definition at line 49 of file pageproperties.cxx.
|
overridevirtual |
Implements sdr::properties::BaseProperties.
Definition at line 56 of file pageproperties.cxx.
References DBG_ASSERT, sdr::properties::BaseProperties::GetSdrObject(), and mxEmptyItemSet.
|
overridevirtual |
Implements sdr::properties::BaseProperties.
Definition at line 68 of file pageproperties.cxx.
|
overridevirtual |
Implements sdr::properties::BaseProperties.
Definition at line 85 of file pageproperties.cxx.
|
overridevirtual |
Implements sdr::properties::BaseProperties.
Definition at line 90 of file pageproperties.cxx.
|
overridevirtual |
Implements sdr::properties::BaseProperties.
Definition at line 100 of file pageproperties.cxx.
|
overridevirtual |
Implements sdr::properties::BaseProperties.
Definition at line 74 of file pageproperties.cxx.
|
mutableprivate |
Definition at line 32 of file pageproperties.hxx.
Referenced by GetObjectItemSet().