LibreOffice Module sw (master) 1
|
#include <UndoAttribute.hxx>
Public Member Functions | |
SwUndoFormatAttrHelper (SwFormat &rFormat, bool bSaveDrawPt=true) | |
virtual void | SwClientNotify (const SwModify &, const SfxHint &) override |
SwUndoFormatAttr * | GetUndo () const |
std::unique_ptr< SwUndoFormatAttr > | ReleaseUndo () |
Public Member Functions inherited from SwClient | |
SwClient () | |
SwClient (SwClient &&) noexcept | |
virtual | ~SwClient () override |
std::optional< sw::ModifyChangedHint > | CheckRegistration (const SfxPoolItem *pOldValue) |
void | CheckRegistrationFormat (SwFormat &rOld) |
const SwModify * | GetRegisteredIn () const |
SwModify * | GetRegisteredIn () |
void | EndListeningAll () |
void | StartListeningToSameModifyAs (const SwClient &) |
virtual bool | GetInfo (SfxPoolItem &) const |
Public Member Functions inherited from sw::WriterListener | |
bool | IsLast () const |
virtual const SwCellFrame * | DynCastCellFrame () const |
virtual const SwTabFrame * | DynCastTabFrame () const |
virtual const SwRowFrame * | DynCastRowFrame () const |
virtual const SwTable * | DynCastTable () const |
Private Attributes | |
SwFormat & | m_rFormat |
std::unique_ptr< SwUndoFormatAttr > | m_pUndo |
const bool | m_bSaveDrawPt |
Additional Inherited Members | |
Protected Member Functions inherited from SwClient | |
SwClient (SwModify *pToRegisterIn) | |
SwModify * | GetRegisteredInNonConst () const |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint) override |
Protected Member Functions inherited from sw::WriterListener | |
WriterListener () | |
virtual | ~WriterListener () COVERITY_NOEXCEPT_FALSE |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint)=0 |
Definition at line 164 of file UndoAttribute.hxx.
SwUndoFormatAttrHelper::SwUndoFormatAttrHelper | ( | SwFormat & | rFormat, |
bool | bSaveDrawPt = true |
||
) |
Definition at line 62 of file unattr.cxx.
|
inline |
Definition at line 175 of file UndoAttribute.hxx.
References m_pUndo.
Referenced by SwUndoFormatAttr::RestoreFlyAnchor(), SwDoc::SetAttr(), SwUndoInsertLabel::SetFlys(), SwClientNotify(), SwUndoFormatAttr::UndoImpl(), and SwUndoDefaultAttr::UndoImpl().
|
inline |
Definition at line 177 of file UndoAttribute.hxx.
References m_pUndo.
Referenced by SwDoc::SetAttr(), and SwUndoInsertLabel::SetFlys().
|
overridevirtual |
Reimplemented from SwClient.
Definition at line 69 of file unattr.cxx.
References SfxItemIter::GetCurItem(), SwFormat::GetDoc(), SfxHint::GetId(), GetUndo(), m_bSaveDrawPt, m_pUndo, m_rFormat, SfxItemIter::NextItem(), POOLATTR_END(), RES_ATTRSET_CHG(), and RES_OBJECTDYING().
|
private |
Definition at line 168 of file UndoAttribute.hxx.
Referenced by SwClientNotify().
|
private |
Definition at line 167 of file UndoAttribute.hxx.
Referenced by GetUndo(), ReleaseUndo(), and SwClientNotify().
|
private |
Definition at line 166 of file UndoAttribute.hxx.
Referenced by SwClientNotify().