LibreOffice Module sw (master) 1
|
Connection (text flow) between two FlyFrames. More...
#include <fmtcnct.hxx>
Public Member Functions | |
SwFormatChain () | |
SwFormatChain (const SwFormatChain &rCpy) | |
SwFormatChain & | operator= (const SwFormatChain &) |
virtual bool | operator== (const SfxPoolItem &) const override |
"Pure virtual methods" of SfxPoolItem. More... | |
virtual SwFormatChain * | Clone (SfxItemPool *pPool=nullptr) const override |
virtual bool | GetPresentation (SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &rIntl) const override |
virtual bool | QueryValue (css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override |
SwFlyFrameFormat * | GetPrev () const |
SwFlyFrameFormat * | GetNext () const |
void | SetPrev (SwFlyFrameFormat *pFormat) |
void | SetNext (SwFlyFrameFormat *pFormat) |
Public Member Functions inherited from SfxPoolItem | |
void | AddRef (sal_uInt32 n=1) const |
virtual | ~SfxPoolItem () |
void | SetWhich (sal_uInt16 nId) |
sal_uInt16 | Which () const |
T & | StaticWhichCast (TypedWhichId< T > nId) |
const T & | StaticWhichCast (TypedWhichId< T > nId) const |
T * | DynamicWhichCast (TypedWhichId< T > nId) |
const T * | DynamicWhichCast (TypedWhichId< T > nId) const |
virtual bool | operator== (const SfxPoolItem &) const=0 |
bool | operator!= (const SfxPoolItem &rItem) const |
virtual bool | operator< (const SfxPoolItem &) const |
virtual bool | IsSortable () const |
virtual bool | HasLookup () const |
virtual lookup_iterator | Lookup (lookup_iterator, lookup_iterator end) const |
virtual bool | GetPresentation (SfxItemPresentation ePresentation, MapUnit eCoreMetric, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const |
virtual void | ScaleMetrics (tools::Long lMult, tools::Long lDiv) |
virtual bool | HasMetrics () const |
virtual bool | QueryValue (css::uno::Any &rVal, sal_uInt8 nMemberId=0) const |
virtual bool | PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId) |
virtual SfxPoolItem * | Clone (SfxItemPool *pPool=nullptr) const=0 |
std::unique_ptr< SfxPoolItem > | CloneSetWhich (sal_uInt16 nNewWhich) const |
std::unique_ptr< T > | CloneSetWhich (TypedWhichId< T > nId) const |
sal_uInt32 | GetRefCount () const |
SfxItemKind | GetKind () const |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
virtual boost::property_tree::ptree | dumpAsJSON () const |
virtual bool | IsVoidItem () const |
Private Attributes | |
SwClient | m_aPrev |
Previous SwFlyFrameFormat (if existent). More... | |
SwClient | m_aNext |
Next SwFlyFrameFormat (if existent). More... | |
Additional Inherited Members | |
Public Types inherited from SfxPoolItem | |
typedef std::vector< SfxPoolItem * >::const_iterator | lookup_iterator |
Protected Member Functions inherited from SfxPoolItem | |
SfxPoolItem (sal_uInt16 nWhich=0) | |
SfxPoolItem (const SfxPoolItem &rCopy) | |
Connection (text flow) between two FlyFrames.
Definition at line 31 of file fmtcnct.hxx.
|
inline |
Definition at line 37 of file fmtcnct.hxx.
Referenced by Clone().
SwFormatChain::SwFormatChain | ( | const SwFormatChain & | rCpy | ) |
|
overridevirtual |
Implements SfxPoolItem.
Definition at line 2163 of file atrfrm.cxx.
References GetNext(), GetPrev(), SetNext(), SetPrev(), and SwFormatChain().
|
inline |
Definition at line 54 of file fmtcnct.hxx.
Referenced by SwFlyFrame::Chain(), SwDoc::Chainable(), SwFEShell::Chainable(), Clone(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentLayoutManager::DelLayoutFormat(), SwFrameShell::Execute(), SwFrameAddPage::FillItemSet(), SwFEShell::GetConnectableFrameFormats(), GetPresentation(), SwFrameShell::GetState(), SwTextFly::GetTop(), SwFramePage::Init(), SwEscherEx::MakeZOrderArrAndFollowIds(), operator=(), operator==(), QueryValue(), SwFrameAddPage::Reset(), SwHistoryChangeFlyChain::SetInDoc(), SwFormatChain(), SwDoc::Unchain(), SwFlyFrame::UpdateAttr_(), WW8_WrPlcSubDoc::WriteGenericPlc(), and SwEscherEx::WriteTextFlyFrame().
|
overridevirtual |
Reimplemented from SfxPoolItem.
Definition at line 590 of file attrdesc.cxx.
References SwFormat::GetName(), GetNext(), GetPrev(), and SwResId().
|
inline |
Definition at line 53 of file fmtcnct.hxx.
References SwClient::GetRegisteredIn().
Referenced by SwFlyFrame::Chain(), SwDoc::Chainable(), Clone(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentLayoutManager::DelLayoutFormat(), SwFrameShell::Execute(), SwFrameAddPage::FillItemSet(), SwFEShell::GetConnectableFrameFormats(), GetPresentation(), SwTextFly::GetTop(), SwEscherEx::MakeZOrderArrAndFollowIds(), operator=(), operator==(), QueryValue(), SwFrameAddPage::Reset(), SwHistoryChangeFlyChain::SetInDoc(), SwFormatChain(), SwFlyFrame::UpdateAttr_(), and SwEscherEx::WriteFlyFrame().
|
inline |
|
overridevirtual |
"Pure virtual methods" of SfxPoolItem.
Implements SfxPoolItem.
Definition at line 2148 of file atrfrm.cxx.
|
overridevirtual |
Reimplemented from SfxPoolItem.
Definition at line 2187 of file atrfrm.cxx.
References SwFormat::GetName(), GetNext(), GetPrev(), MID_CHAIN_NEXTNAME, and MID_CHAIN_PREVNAME.
Referenced by SwTextBoxHelper::getProperty().
void SwFormatChain::SetNext | ( | SwFlyFrameFormat * | pFormat | ) |
Definition at line 2179 of file atrfrm.cxx.
References SwClient::EndListeningAll(), and m_aNext.
Referenced by SwHistory::AddDeleteFly(), SwDoc::Chain(), Clone(), SwWW8ImplReader::CoreLoad(), sw::DocumentLayoutManager::DelLayoutFormat(), operator=(), SwHistoryChangeFlyChain::SetInDoc(), SwFormatChain(), and SwDoc::Unchain().
void SwFormatChain::SetPrev | ( | SwFlyFrameFormat * | pFormat | ) |
Definition at line 2171 of file atrfrm.cxx.
References SwClient::EndListeningAll(), and m_aPrev.
Referenced by SwHistory::AddDeleteFly(), SwDoc::Chain(), Clone(), SwWW8ImplReader::CoreLoad(), sw::DocumentLayoutManager::DelLayoutFormat(), operator=(), SwHistoryChangeFlyChain::SetInDoc(), SwFormatChain(), and SwDoc::Unchain().
|
private |
Next SwFlyFrameFormat (if existent).
Definition at line 34 of file fmtcnct.hxx.
Referenced by SetNext().
|
private |
Previous SwFlyFrameFormat (if existent).
Definition at line 33 of file fmtcnct.hxx.
Referenced by SetPrev().