LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwAttrSet Class Referencefinal

#include <swatrset.hxx>

Inheritance diagram for SwAttrSet:
[legend]
Collaboration diagram for SwAttrSet:
[legend]

Public Member Functions

 SwAttrSet (SwAttrPool &, sal_uInt16 nWhich1, sal_uInt16 nWhich2)
 
 SwAttrSet (SwAttrPool &, const WhichRangesContainer &nWhichPairTable)
 
 SwAttrSet (const SwAttrSet &)
 
virtual std::unique_ptr< SfxItemSet > Clone (bool bItems=true, SfxItemPool *pToPool=nullptr) const override
 
bool Put_BC (const SfxPoolItem &rAttr, SwAttrSet *pOld, SwAttrSet *pNew)
 
bool Put_BC (const SfxItemSet &rSet, SwAttrSet *pOld, SwAttrSet *pNew)
 
sal_uInt16 ClearItem_BC (sal_uInt16 nWhich, SwAttrSet *pOld, SwAttrSet *pNew)
 
sal_uInt16 ClearItem_BC (sal_uInt16 nWhich1, sal_uInt16 nWhich2, SwAttrSet *pOld=nullptr, SwAttrSet *pNew=nullptr)
 
int Intersect_BC (const SfxItemSet &rSet, SwAttrSet *pOld, SwAttrSet *pNew)
 
void GetPresentation (SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText) const
 
SwAttrPool * GetPool () const
 
void CopyToModify (sw::BroadcastingModify &rMod) const
 
bool SetModifyAtAttr (const sw::BroadcastingModify *pModify)
 special treatment for some attributes More...
 
const SwDoc * GetDoc () const
 
SwDoc * GetDoc ()
 
const SvxPostureItem & GetPosture (bool=true) const
 
const SvxWeightItem & GetWeight (bool=true) const
 
const SvxShadowedItem & GetShadowed (bool=true) const
 
const SvxAutoKernItem & GetAutoKern (bool=true) const
 
const SvxWordLineModeItem & GetWordLineMode (bool=true) const
 
const SvxContourItem & GetContour (bool=true) const
 
const SvxKerningItem & GetKerning (bool=true) const
 
const SvxUnderlineItem & GetUnderline (bool=true) const
 
const SvxOverlineItem & GetOverline (bool=true) const
 
const SvxCrossedOutItem & GetCrossedOut (bool=true) const
 
const SvxFontHeightItem & GetSize (bool=true) const
 
const SvxFontItem & GetFont (bool=true) const
 
const SvxColorItem & GetColor (bool=true) const
 
const SvxLanguageItem & GetLanguage (bool=true) const
 
const SvxEscapementItem & GetEscapement (bool=true) const
 
const SvxCaseMapItem & GetCaseMap (bool=true) const
 
const SvxNoHyphenItem & GetNoHyphenHere (bool=true) const
 
const SvxFontItem & GetCJKFont (bool=true) const
 
const SvxFontHeightItem & GetCJKSize (bool=true) const
 
const SvxLanguageItem & GetCJKLanguage (bool=true) const
 
const SvxPostureItem & GetCJKPosture (bool=true) const
 
const SvxWeightItem & GetCJKWeight (bool=true) const
 
const SvxFontItem & GetCTLFont (bool=true) const
 
const SvxFontHeightItem & GetCTLSize (bool=true) const
 
const SvxLanguageItem & GetCTLLanguage (bool=true) const
 
const SvxPostureItem & GetCTLPosture (bool=true) const
 
const SvxWeightItem & GetCTLWeight (bool=true) const
 
const SvxEmphasisMarkItem & GetEmphasisMark (bool=true) const
 
const SvxTwoLinesItem & Get2Lines (bool=true) const
 
const SvxCharScaleWidthItem & GetCharScaleW (bool=true) const
 
const SvxCharRotateItem & GetCharRotate (bool=true) const
 
const SvxCharReliefItem & GetCharRelief (bool=true) const
 
const SvxCharHiddenItem & GetCharHidden (bool=true) const
 
const SwFormatFillOrder & GetFillOrder (bool=true) const
 
const SwFormatFrameSize & GetFrameSize (bool=true) const
 
const SvxPaperBinItem & GetPaperBin (bool=true) const
 
const SvxLeftMarginItem & GetLeftMargin (bool=true) const
 
const SvxTextLeftMarginItem & GetTextLeftMargin (bool=true) const
 
const SvxFirstLineIndentItem & GetFirstLineIndent (bool=true) const
 
const SvxRightMarginItem & GetRightMargin (bool=true) const
 
const SvxGutterLeftMarginItem & GetGutterLeftMargin (bool=true) const
 
const SvxGutterRightMarginItem & GetGutterRightMargin (bool=true) const
 
const SvxLRSpaceItem & GetLRSpace (bool=true) const
 
const SvxULSpaceItem & GetULSpace (bool=true) const
 
const SwFormatContent & GetContent (bool=true) const
 
const SwFormatHeader & GetHeader (bool=true) const
 
const SwFormatFooter & GetFooter (bool=true) const
 
const SvxPrintItem & GetPrint (bool=true) const
 
const SvxOpaqueItem & GetOpaque (bool=true) const
 
const SvxProtectItem & GetProtect (bool=true) const
 
const SwFormatSurround & GetSurround (bool=true) const
 
const SwFormatVertOrient & GetVertOrient (bool=true) const
 
const SwFormatHoriOrient & GetHoriOrient (bool=true) const
 
const SwFormatAnchor & GetAnchor (bool=true) const
 
const SvxBoxItem & GetBox (bool=true) const
 
const SvxFormatKeepItem & GetKeep (bool=true) const
 
const SvxBrushItem & GetBackground (bool=true) const
 
const SvxShadowItem & GetShadow (bool=true) const
 
const SwFormatPageDesc & GetPageDesc (bool=true) const
 
const SvxFormatBreakItem & GetBreak (bool=true) const
 
const SwFormatCol & GetCol (bool=true) const
 
const SvxMacroItem & GetMacro (bool=true) const
 
const SwFormatURL & GetURL (bool=true) const
 
const SwFormatEditInReadonly & GetEditInReadonly (bool=true) const
 
const SwFormatLayoutSplit & GetLayoutSplit (bool=true) const
 
const SwFormatRowSplit & GetRowSplit (bool=true) const
 
const SwFormatFlySplit & GetFlySplit (bool=true) const
 
const SwFormatChain & GetChain (bool=true) const
 
const SwFormatLineNumber & GetLineNumber (bool=true) const
 
const SwFormatFootnoteAtTextEnd & GetFootnoteAtTextEnd (bool=true) const
 
const SwFormatEndAtTextEnd & GetEndAtTextEnd (bool=true) const
 
const SwFormatNoBalancedColumns & GetBalancedColumns (bool=true) const
 
const SvxFrameDirectionItem & GetFrameDir (bool=true) const
 
const SwHeaderAndFooterEatSpacingItem & GetHeaderAndFooterEatSpacing (bool=true) const
 
const SwFormatFollowTextFlow & GetFollowTextFlow (bool=true) const
 
const SwFormatWrapInfluenceOnObjPos & GetWrapInfluenceOnObjPos (bool=true) const
 
const SdrTextVertAdjustItem & GetTextVertAdjust (bool=true) const
 
const SwMirrorGrf & GetMirrorGrf (bool=true) const
 
const SwCropGrf & GetCropGrf (bool=true) const
 
const SwRotationGrf & GetRotationGrf (bool=true) const
 
const SwLuminanceGrf & GetLuminanceGrf (bool=true) const
 
const SwContrastGrf & GetContrastGrf (bool=true) const
 
const SwChannelRGrf & GetChannelRGrf (bool=true) const
 
const SwChannelGGrf & GetChannelGGrf (bool=true) const
 
const SwChannelBGrf & GetChannelBGrf (bool=true) const
 
const SwGammaGrf & GetGammaGrf (bool=true) const
 
const SwInvertGrf & GetInvertGrf (bool=true) const
 
const SwTransparencyGrf & GetTransparencyGrf (bool=true) const
 
const SwDrawModeGrf & GetDrawModeGrf (bool=true) const
 
const SvxLineSpacingItem & GetLineSpacing (bool=true) const
 
const SvxAdjustItem & GetAdjust (bool=true) const
 
const SvxFormatSplitItem & GetSplit (bool=true) const
 
const SwRegisterItem & GetRegister (bool=true) const
 
const SwNumRuleItem & GetNumRule (bool=true) const
 
const SvxWidowsItem & GetWidows (bool=true) const
 
const SvxOrphansItem & GetOrphans (bool=true) const
 
const SvxTabStopItem & GetTabStops (bool=true) const
 
const SvxHyphenZoneItem & GetHyphenZone (bool=true) const
 
const SwFormatDrop & GetDrop (bool=true) const
 
const SvxScriptSpaceItem & GetScriptSpace (bool=true) const
 
const SvxHangingPunctuationItem & GetHangingPunctuation (bool=true) const
 
const SvxForbiddenRuleItem & GetForbiddenRule (bool=true) const
 
const SvxParaVertAlignItem & GetParaVertAlign (bool=true) const
 
const SvxParaGridItem & GetParaGrid (bool=true) const
 
const SwParaConnectBorderItem & GetParaConnectBorder (bool=true) const
 
const SwTableBoxNumFormat & GetTableBoxNumFormat (bool=true) const
 
const SwTableBoxFormula & GetTableBoxFormula (bool=true) const
 
const SwTableBoxValue & GetTableBoxValue (bool=true) const
 
- Public Member Functions inherited from SfxItemSet
SfxPoolItem const ** GetItems_Impl () const
 
 SfxItemSet (const SfxItemSet &)
 
 SfxItemSet (SfxItemSet &&) noexcept
 
 SfxItemSet (SfxItemPool &)
 
 SfxItemSet (SfxItemPool &, WhichRangesContainer ranges)
 
 SfxItemSet (SfxItemPool &rPool, sal_uInt16 nWhichStart, sal_uInt16 nWhichEnd)
 
 SfxItemSet (SfxItemPool &pool, svl::Items_t< WIDs... > wids)
 
virtual ~SfxItemSet ()
 
virtual std::unique_ptr< SfxItemSet > Clone (bool bItems=true, SfxItemPool *pToPool=nullptr) const
 
SfxItemSet CloneAsValue (bool bItems=true, SfxItemPool *pToPool=nullptr) const
 
sal_uInt16 Count () const
 
sal_uInt16 TotalCount () const
 
const SfxPoolItem & Get (sal_uInt16 nWhich, bool bSrchInParent=true) const
 
const T & Get (TypedWhichId< T > nWhich, bool bSrchInParent=true) const
 
const SfxPoolItem * GetItem (sal_uInt16 nWhich, bool bSearchInParent=true) const
 
const T * GetItem (sal_uInt16 nWhich, bool bSearchInParent=true) const
 
const T * GetItem (TypedWhichId< T > nWhich, bool bSearchInParent=true) const
 
sal_uInt16 GetWhichByPos (sal_uInt16 nPos) const
 
SfxItemState GetItemState (sal_uInt16 nWhich, bool bSrchInParent=true, const SfxPoolItem **ppItem=nullptr) const
 
SfxItemState GetItemState (TypedWhichId< T > nWhich, bool bSrchInParent=true, const T **ppItem=nullptr) const
 
const T * GetItemIfSet (TypedWhichId< T > nWhich, bool bSrchInParent=true) const
 
bool HasItem (sal_uInt16 nWhich, const SfxPoolItem **ppItem=nullptr) const
 
bool HasItem (TypedWhichId< T > nWhich, const T **ppItem=nullptr) const
 
void DisableItem (sal_uInt16 nWhich)
 
void InvalidateItem (sal_uInt16 nWhich)
 
sal_uInt16 ClearItem (sal_uInt16 nWhich=0)
 
void ClearInvalidItems ()
 
void InvalidateAllItems ()
 
void SetParent (const SfxItemSet *pNew)
 
const SfxPoolItem * Put (const SfxPoolItem &rItem, sal_uInt16 nWhich)
 
const SfxPoolItem * Put (std::unique_ptr< SfxPoolItem > xItem, sal_uInt16 nWhich)
 
const SfxPoolItem * Put (const SfxPoolItem &rItem)
 
const SfxPoolItem * Put (std::unique_ptr< SfxPoolItem > xItem)
 
bool Put (const SfxItemSet &, bool bInvalidAsDefault=true)
 
void PutExtended (const SfxItemSet &, SfxItemState eDontCareAs, SfxItemState eDefaultAs)
 
bool Set (const SfxItemSet &, bool bDeep=true)
 
void Intersect (const SfxItemSet &rSet)
 
void MergeValues (const SfxItemSet &rSet)
 
void Differentiate (const SfxItemSet &rSet)
 
void MergeValue (const SfxPoolItem &rItem, bool bOverwriteDefaults=false)
 
SfxItemPool * GetPool () const
 
const WhichRangesContainer & GetRanges () const
 
void SetRanges (const WhichRangesContainer &)
 
void SetRanges (WhichRangesContainer &&)
 
void MergeRange (sal_uInt16 nFrom, sal_uInt16 nTo)
 
const SfxItemSet * GetParent () const
 
bool operator== (const SfxItemSet &) const
 
bool Equals (const SfxItemSet &, bool bComparePool) const
 
void dumpAsXml (xmlTextWriterPtr pWriter) const
 

Private Member Functions

virtual void Changed (const SfxPoolItem &rOld, const SfxPoolItem &rNew) override
 Notification callback. More...
 
void PutChgd (const SfxPoolItem &rI)
 

Private Attributes

SwAttrSet * m_pOldSet
 
SwAttrSet * m_pNewSet
 

Additional Inherited Members

- Static Public Member Functions inherited from SfxItemSet
static const T * GetItem (const SfxItemSet *pItemSet, sal_uInt16 nWhich, bool bSearchInParent)
 
static const T * GetItem (const SfxItemSet *pItemSet, TypedWhichId< T > nWhich, bool bSearchInParent)
 
- Protected Types inherited from SfxItemSet
enum  SfxAllItemSetFlag { Flag }
 
- Protected Member Functions inherited from SfxItemSet
virtual void Changed (const SfxPoolItem &rOld, const SfxPoolItem &rNew)
 
void PutDirect (const SfxPoolItem &rItem)
 
virtual const SfxPoolItem * PutImpl (const SfxPoolItem &, sal_uInt16 nWhich, bool bPassingOwnership)
 
 SfxItemSet (SfxItemPool &, SfxAllItemSetFlag)
 
 SfxItemSet (SfxItemPool &, WhichRangesContainer &&ranges, SfxPoolItem const **ppItems)
 

Detailed Description

Definition at line 161 of file swatrset.hxx.

Constructor & Destructor Documentation

◆ SwAttrSet() [1/3]

SwAttrSet::SwAttrSet ( SwAttrPool &  rPool,
sal_uInt16  nWhich1,
sal_uInt16  nWhich2 
)

Definition at line 95 of file swatrset.cxx.

Referenced by Clone().

◆ SwAttrSet() [2/3]

SwAttrSet::SwAttrSet ( SwAttrPool &  rPool,
const WhichRangesContainer &  nWhichPairTable 
)

Definition at line 100 of file swatrset.cxx.

◆ SwAttrSet() [3/3]

SwAttrSet::SwAttrSet ( const SwAttrSet &  rSet)

Definition at line 106 of file swatrset.cxx.

References rSet.

Member Function Documentation

◆ Changed()

void SwAttrSet::Changed ( const SfxPoolItem &  rOld,
const SfxPoolItem &  rNew 
)
overrideprivatevirtual

Notification callback.

Reimplemented from SfxItemSet.

Definition at line 198 of file swatrset.cxx.

References m_pNewSet, m_pOldSet, and PutChgd().

◆ ClearItem_BC() [1/2]

sal_uInt16 SwAttrSet::ClearItem_BC ( sal_uInt16  nWhich,
SwAttrSet *  pOld,
SwAttrSet *  pNew 
)

◆ ClearItem_BC() [2/2]

sal_uInt16 SwAttrSet::ClearItem_BC ( sal_uInt16  nWhich1,
sal_uInt16  nWhich2,
SwAttrSet *  pOld = nullptr,
SwAttrSet *  pNew = nullptr 
)

Definition at line 174 of file swatrset.cxx.

References SfxItemSet::ClearItem(), m_pNewSet, and m_pOldSet.

◆ Clone()

std::unique_ptr< SfxItemSet > SwAttrSet::Clone ( bool  bItems = true,
SfxItemPool *  pToPool = nullptr 
) const
overridevirtual

◆ CopyToModify()

void SwAttrSet::CopyToModify ( sw::BroadcastingModify &  rMod) const

◆ Get2Lines()

const SvxTwoLinesItem & SwAttrSet::Get2Lines ( bool  bInP = true) const
inline

Definition at line 105 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_TWO_LINES().

Referenced by SwFont::SwFont().

◆ GetAdjust()

const SvxAdjustItem & SwAttrSet::GetAdjust ( bool  bInP = true) const
inline

◆ GetAnchor()

const SwFormatAnchor & SwAttrSet::GetAnchor ( bool  bInP = true) const
inline

◆ GetAutoKern()

const SvxAutoKernItem & SwAttrSet::GetAutoKern ( bool  bInP = true) const
inline

Definition at line 63 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_AUTOKERN().

Referenced by SwFont::SwFont().

◆ GetBackground()

const SvxBrushItem & SwAttrSet::GetBackground ( bool  bInP = true) const
inline

◆ GetBalancedColumns()

const SwFormatNoBalancedColumns & SwAttrSet::GetBalancedColumns ( bool  bInP = true) const
inline

Definition at line 39 of file fmtclbl.hxx.

References SfxItemSet::Get(), and RES_COLUMNBALANCE().

Referenced by SwFormat::GetBalancedColumns().

◆ GetBox()

const SvxBoxItem & SwAttrSet::GetBox ( bool  bInP = true) const
inline

Definition at line 66 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_BOX().

Referenced by SwFormat::GetBox(), and DocxAttributeOutput::WriteOLEShape().

◆ GetBreak()

const SvxFormatBreakItem & SwAttrSet::GetBreak ( bool  bInP = true) const
inline

◆ GetCaseMap()

const SvxCaseMapItem & SwAttrSet::GetCaseMap ( bool  bInP = true) const
inline

Definition at line 99 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CASEMAP().

Referenced by SwFont::SwFont().

◆ GetChain()

const SwFormatChain & SwAttrSet::GetChain ( bool  bInP = true) const
inline

Definition at line 67 of file fmtcnct.hxx.

References SfxItemSet::Get(), and RES_CHAIN().

Referenced by SwFormat::GetChain().

◆ GetChannelBGrf()

const SwChannelBGrf & SwAttrSet::GetChannelBGrf ( bool  bInP = true) const
inline

Definition at line 296 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_CHANNELB().

◆ GetChannelGGrf()

const SwChannelGGrf & SwAttrSet::GetChannelGGrf ( bool  bInP = true) const
inline

Definition at line 294 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_CHANNELG().

◆ GetChannelRGrf()

const SwChannelRGrf & SwAttrSet::GetChannelRGrf ( bool  bInP = true) const
inline

Definition at line 292 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_CHANNELR().

◆ GetCharHidden()

const SvxCharHiddenItem & SwAttrSet::GetCharHidden ( bool  bInP = true) const
inline

Definition at line 113 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_HIDDEN().

Referenced by SwFont::SwFont().

◆ GetCharRelief()

const SvxCharReliefItem & SwAttrSet::GetCharRelief ( bool  bInP = true) const
inline

Definition at line 111 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_RELIEF().

Referenced by SwFont::SwFont().

◆ GetCharRotate()

const SvxCharRotateItem & SwAttrSet::GetCharRotate ( bool  bInP = true) const
inline

Definition at line 109 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_ROTATE().

Referenced by SwFont::SwFont().

◆ GetCharScaleW()

const SvxCharScaleWidthItem & SwAttrSet::GetCharScaleW ( bool  bInP = true) const
inline

Definition at line 107 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_SCALEW().

Referenced by SwFont::SwFont().

◆ GetCJKFont()

const SvxFontItem & SwAttrSet::GetCJKFont ( bool  bInP = true) const
inline

Definition at line 85 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CJK_FONT().

Referenced by SwFormat::GetCJKFont(), and SwFont::SwFont().

◆ GetCJKLanguage()

const SvxLanguageItem & SwAttrSet::GetCJKLanguage ( bool  bInP = true) const
inline

◆ GetCJKPosture()

const SvxPostureItem & SwAttrSet::GetCJKPosture ( bool  bInP = true) const
inline

Definition at line 51 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CJK_POSTURE().

Referenced by SwFont::SwFont().

◆ GetCJKSize()

const SvxFontHeightItem & SwAttrSet::GetCJKSize ( bool  bInP = true) const
inline

Definition at line 79 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CJK_FONTSIZE().

Referenced by SwFont::SwFont().

◆ GetCJKWeight()

const SvxWeightItem & SwAttrSet::GetCJKWeight ( bool  bInP = true) const
inline

Definition at line 57 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CJK_WEIGHT().

Referenced by SwFont::SwFont().

◆ GetCol()

const SwFormatCol & SwAttrSet::GetCol ( bool  bInP = true) const
inline

◆ GetColor()

const SvxColorItem & SwAttrSet::GetColor ( bool  bInP = true) const
inline

Definition at line 89 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_COLOR().

Referenced by SwFormat::GetColor(), and SwFont::SwFont().

◆ GetContent()

const SwFormatContent & SwAttrSet::GetContent ( bool  bInP = true) const
inline

Definition at line 52 of file fmtcntnt.hxx.

References SfxItemSet::Get(), and RES_CNTNT().

Referenced by SwFormat::GetContent().

◆ GetContour()

const SvxContourItem & SwAttrSet::GetContour ( bool  bInP = true) const
inline

Definition at line 67 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CONTOUR().

Referenced by SwFont::SwFont().

◆ GetContrastGrf()

const SwContrastGrf & SwAttrSet::GetContrastGrf ( bool  bInP = true) const
inline

Definition at line 290 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_CONTRAST().

◆ GetCropGrf()

const SwCropGrf & SwAttrSet::GetCropGrf ( bool  bInP = true) const
inline

◆ GetCrossedOut()

const SvxCrossedOutItem & SwAttrSet::GetCrossedOut ( bool  bInP = true) const
inline

Definition at line 75 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CROSSEDOUT().

Referenced by SwFont::SwFont().

◆ GetCTLFont()

const SvxFontItem & SwAttrSet::GetCTLFont ( bool  bInP = true) const
inline

Definition at line 87 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CTL_FONT().

Referenced by SwFormat::GetCTLFont(), and SwFont::SwFont().

◆ GetCTLLanguage()

const SvxLanguageItem & SwAttrSet::GetCTLLanguage ( bool  bInP = true) const
inline

◆ GetCTLPosture()

const SvxPostureItem & SwAttrSet::GetCTLPosture ( bool  bInP = true) const
inline

Definition at line 53 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CTL_POSTURE().

Referenced by SwFont::SwFont().

◆ GetCTLSize()

const SvxFontHeightItem & SwAttrSet::GetCTLSize ( bool  bInP = true) const
inline

Definition at line 81 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CTL_FONTSIZE().

Referenced by SwFont::SwFont().

◆ GetCTLWeight()

const SvxWeightItem & SwAttrSet::GetCTLWeight ( bool  bInP = true) const
inline

Definition at line 59 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CTL_WEIGHT().

Referenced by SwFont::SwFont().

◆ GetDoc() [1/2]

SwDoc * SwAttrSet::GetDoc ( )
inline

Definition at line 205 of file swatrset.hxx.

References SfxItemSet::GetPool().

◆ GetDoc() [2/2]

const SwDoc * SwAttrSet::GetDoc ( ) const
inline

◆ GetDrawModeGrf()

const SwDrawModeGrf & SwAttrSet::GetDrawModeGrf ( bool  bInP = true) const
inline

Definition at line 304 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_DRAWMODE().

◆ GetDrop()

const SwFormatDrop & SwAttrSet::GetDrop ( bool  bInP = true) const
inline

Definition at line 217 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_DROP().

Referenced by SwFormat::GetDrop(), and SwTextFormatInfo::GetDropFormat().

◆ GetEditInReadonly()

const SwFormatEditInReadonly & SwAttrSet::GetEditInReadonly ( bool  bInP = true) const
inline

Definition at line 45 of file fmteiro.hxx.

References SfxItemSet::Get(), and RES_EDIT_IN_READONLY().

Referenced by SwFormat::GetEditInReadonly().

◆ GetEmphasisMark()

const SvxEmphasisMarkItem & SwAttrSet::GetEmphasisMark ( bool  bInP = true) const
inline

Definition at line 103 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_EMPHASIS_MARK().

Referenced by SwFont::SwFont().

◆ GetEndAtTextEnd()

const SwFormatEndAtTextEnd & SwAttrSet::GetEndAtTextEnd ( bool  bInP = true) const
inline

Definition at line 113 of file fmtftntx.hxx.

References SfxItemSet::Get(), and RES_END_AT_TXTEND().

Referenced by SwFormat::GetEndAtTextEnd().

◆ GetEscapement()

const SvxEscapementItem & SwAttrSet::GetEscapement ( bool  bInP = true) const
inline

Definition at line 97 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_ESCAPEMENT().

Referenced by SwFont::SwFont().

◆ GetFillOrder()

const SwFormatFillOrder & SwAttrSet::GetFillOrder ( bool  bInP = true) const
inline

Definition at line 46 of file fmtfordr.hxx.

References SfxItemSet::Get(), and RES_FILL_ORDER().

Referenced by SwFormat::GetFillOrder().

◆ GetFirstLineIndent()

const SvxFirstLineIndentItem & SwAttrSet::GetFirstLineIndent ( bool  bInP = true) const
inline

◆ GetFlySplit()

const SwFormatFlySplit & SwAttrSet::GetFlySplit ( bool  bInP = true) const
inline

Definition at line 39 of file formatflysplit.hxx.

References SfxItemSet::Get(), and RES_FLY_SPLIT().

Referenced by SwFormat::GetFlySplit().

◆ GetFollowTextFlow()

const SwFormatFollowTextFlow & SwAttrSet::GetFollowTextFlow ( bool  bInP = true) const
inline

Definition at line 48 of file fmtfollowtextflow.hxx.

References SfxItemSet::Get(), and RES_FOLLOW_TEXT_FLOW().

Referenced by SwFormat::GetFollowTextFlow().

◆ GetFont()

const SvxFontItem & SwAttrSet::GetFont ( bool  bInP = true) const
inline

Definition at line 83 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_FONT().

Referenced by SwFormat::GetFont(), and SwFont::SwFont().

◆ GetFooter()

const SwFormatFooter & SwAttrSet::GetFooter ( bool  bInP = true) const
inline

Definition at line 94 of file fmthdft.hxx.

References SfxItemSet::Get(), and RES_FOOTER().

Referenced by SwFormat::GetFooter().

◆ GetFootnoteAtTextEnd()

const SwFormatFootnoteAtTextEnd & SwAttrSet::GetFootnoteAtTextEnd ( bool  bInP = true) const
inline

Definition at line 111 of file fmtftntx.hxx.

References SfxItemSet::Get(), and RES_FTN_AT_TXTEND().

Referenced by SwFormat::GetFootnoteAtTextEnd().

◆ GetForbiddenRule()

const SvxForbiddenRuleItem & SwAttrSet::GetForbiddenRule ( bool  bInP = true) const
inline

Definition at line 225 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_FORBIDDEN_RULES().

Referenced by SwTextFormatInfo::InitHyph().

◆ GetFrameDir()

const SvxFrameDirectionItem & SwAttrSet::GetFrameDir ( bool  bInP = true) const
inline

Definition at line 78 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_FRAMEDIR().

Referenced by SwFormat::GetFrameDir().

◆ GetFrameSize()

const SwFormatFrameSize & SwAttrSet::GetFrameSize ( bool  bInP = true) const
inline

◆ GetGammaGrf()

const SwGammaGrf & SwAttrSet::GetGammaGrf ( bool  bInP = true) const
inline

Definition at line 298 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_GAMMA().

◆ GetGutterLeftMargin()

const SvxGutterLeftMarginItem & SwAttrSet::GetGutterLeftMargin ( bool  bInP = true) const
inline

Definition at line 52 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_MARGIN_GUTTER().

Referenced by SwFormat::GetGutterLeftMargin().

◆ GetGutterRightMargin()

const SvxGutterRightMarginItem & SwAttrSet::GetGutterRightMargin ( bool  bInP = true) const
inline

Definition at line 54 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_MARGIN_GUTTER_RIGHT().

Referenced by SwFormat::GetGutterRightMargin().

◆ GetHangingPunctuation()

const SvxHangingPunctuationItem & SwAttrSet::GetHangingPunctuation ( bool  bInP = true) const
inline

Definition at line 223 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_HANGINGPUNCTUATION().

Referenced by SwTextFormatInfo::InitHyph().

◆ GetHeader()

const SwFormatHeader & SwAttrSet::GetHeader ( bool  bInP = true) const
inline

Definition at line 92 of file fmthdft.hxx.

References SfxItemSet::Get(), and RES_HEADER().

Referenced by SwFormat::GetHeader().

◆ GetHeaderAndFooterEatSpacing()

const SwHeaderAndFooterEatSpacingItem & SwAttrSet::GetHeaderAndFooterEatSpacing ( bool  bInP = true) const
inline

◆ GetHoriOrient()

const SwFormatHoriOrient & SwAttrSet::GetHoriOrient ( bool  bInP = true) const
inline

Definition at line 110 of file fmtornt.hxx.

References SfxItemSet::Get(), and RES_HORI_ORIENT().

Referenced by SwFormat::GetHoriOrient(), and SwRootFrame::ImplCalcBrowseWidth().

◆ GetHyphenZone()

const SvxHyphenZoneItem & SwAttrSet::GetHyphenZone ( bool  bInP = true) const
inline

Definition at line 215 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_HYPHENZONE().

Referenced by SwTextFrame::Format_(), and SwTextFormatInfo::InitHyph().

◆ GetInvertGrf()

const SwInvertGrf & SwAttrSet::GetInvertGrf ( bool  bInP = true) const
inline

Definition at line 300 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_INVERT().

◆ GetKeep()

const SvxFormatKeepItem & SwAttrSet::GetKeep ( bool  bInP = true) const
inline

◆ GetKerning()

const SvxKerningItem & SwAttrSet::GetKerning ( bool  bInP = true) const
inline

Definition at line 69 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_KERNING().

Referenced by SwFont::SwFont().

◆ GetLanguage()

const SvxLanguageItem & SwAttrSet::GetLanguage ( bool  bInP = true) const
inline

◆ GetLayoutSplit()

const SwFormatLayoutSplit & SwAttrSet::GetLayoutSplit ( bool  bInP = true) const
inline

Definition at line 43 of file fmtlsplt.hxx.

References SfxItemSet::Get(), and RES_LAYOUT_SPLIT().

Referenced by SwFormat::GetLayoutSplit().

◆ GetLeftMargin()

const SvxLeftMarginItem & SwAttrSet::GetLeftMargin ( bool  bInP = true) const
inline

Definition at line 44 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_MARGIN_LEFT().

Referenced by SwFormat::GetLeftMargin().

◆ GetLineNumber()

const SwFormatLineNumber & SwAttrSet::GetLineNumber ( bool  bInP = true) const
inline

◆ GetLineSpacing()

const SvxLineSpacingItem & SwAttrSet::GetLineSpacing ( bool  bInP = true) const
inline

◆ GetLRSpace()

const SvxLRSpaceItem & SwAttrSet::GetLRSpace ( bool  bInP = true) const
inline

◆ GetLuminanceGrf()

const SwLuminanceGrf & SwAttrSet::GetLuminanceGrf ( bool  bInP = true) const
inline

Definition at line 288 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_LUMINANCE().

◆ GetMacro()

const SvxMacroItem & SwAttrSet::GetMacro ( bool  bInP = true) const
inline

Definition at line 76 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_FRMMACRO().

Referenced by SwFormat::GetMacro().

◆ GetMirrorGrf()

const SwMirrorGrf & SwAttrSet::GetMirrorGrf ( bool  bInP = true) const
inline

◆ GetNoHyphenHere()

const SvxNoHyphenItem & SwAttrSet::GetNoHyphenHere ( bool  bInP = true) const
inline

Definition at line 101 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_NOHYPHEN().

◆ GetNumRule()

const SwNumRuleItem & SwAttrSet::GetNumRule ( bool  bInP = true) const
inline

Definition at line 219 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_NUMRULE().

Referenced by SwFormat::GetNumRule().

◆ GetOpaque()

const SvxOpaqueItem & SwAttrSet::GetOpaque ( bool  bInP = true) const
inline

Definition at line 62 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_OPAQUE().

Referenced by SwFormat::GetOpaque().

◆ GetOrphans()

const SvxOrphansItem & SwAttrSet::GetOrphans ( bool  bInP = true) const
inline

Definition at line 211 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_ORPHANS().

◆ GetOverline()

const SvxOverlineItem & SwAttrSet::GetOverline ( bool  bInP = true) const
inline

Definition at line 73 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_OVERLINE().

Referenced by SwFont::SwFont().

◆ GetPageDesc()

const SwFormatPageDesc & SwAttrSet::GetPageDesc ( bool  bInP = true) const
inline

◆ GetPaperBin()

const SvxPaperBinItem & SwAttrSet::GetPaperBin ( bool  bInP = true) const
inline

Definition at line 42 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_PAPER_BIN().

Referenced by SwFormat::GetPaperBin().

◆ GetParaConnectBorder()

const SwParaConnectBorderItem & SwAttrSet::GetParaConnectBorder ( bool  bInP = true) const
inline

◆ GetParaGrid()

const SvxParaGridItem & SwAttrSet::GetParaGrid ( bool  bInP = true) const
inline

◆ GetParaVertAlign()

const SvxParaVertAlignItem & SwAttrSet::GetParaVertAlign ( bool  bInP = true) const
inline

Definition at line 227 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_VERTALIGN().

Referenced by SwLineInfo::CtorInitLineInfo().

◆ GetPool()

SwAttrPool * SwAttrSet::GetPool ( ) const
inline

◆ GetPosture()

const SvxPostureItem & SwAttrSet::GetPosture ( bool  bInP = true) const
inline

Definition at line 49 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_POSTURE().

Referenced by SwFont::SwFont().

◆ GetPresentation()

void SwAttrSet::GetPresentation ( SfxItemPresentation  ePres,
MapUnit  eCoreMetric,
MapUnit  ePresMetric,
OUString &  rText 
) const

◆ GetPrint()

const SvxPrintItem & SwAttrSet::GetPrint ( bool  bInP = true) const
inline

Definition at line 60 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_PRINT().

Referenced by SwFormat::GetPrint().

◆ GetProtect()

const SvxProtectItem & SwAttrSet::GetProtect ( bool  bInP = true) const
inline

Definition at line 64 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_PROTECT().

Referenced by SwFormat::GetProtect().

◆ GetRegister()

const SwRegisterItem & SwAttrSet::GetRegister ( bool  bInP = true) const
inline

◆ GetRightMargin()

const SvxRightMarginItem & SwAttrSet::GetRightMargin ( bool  bInP = true) const
inline

◆ GetRotationGrf()

const SwRotationGrf & SwAttrSet::GetRotationGrf ( bool  bInP = true) const
inline

Definition at line 286 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_ROTATION().

Referenced by SwNoTextFrame::getLocalFrameRotation().

◆ GetRowSplit()

const SwFormatRowSplit & SwAttrSet::GetRowSplit ( bool  bInP = true) const
inline

Definition at line 45 of file fmtrowsplt.hxx.

References SfxItemSet::Get(), and RES_ROW_SPLIT().

Referenced by SwFormat::GetRowSplit().

◆ GetScriptSpace()

const SvxScriptSpaceItem & SwAttrSet::GetScriptSpace ( bool  bInP = true) const
inline

Definition at line 221 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_SCRIPTSPACE().

Referenced by SwTextFormatInfo::InitHyph().

◆ GetShadow()

const SvxShadowItem & SwAttrSet::GetShadow ( bool  bInP = true) const
inline

Definition at line 72 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_SHADOW().

Referenced by SwFormat::GetShadow().

◆ GetShadowed()

const SvxShadowedItem & SwAttrSet::GetShadowed ( bool  bInP = true) const
inline

Definition at line 61 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_SHADOWED().

Referenced by SwFont::SwFont().

◆ GetSize()

const SvxFontHeightItem & SwAttrSet::GetSize ( bool  bInP = true) const
inline

Definition at line 77 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_FONTSIZE().

Referenced by SwFormat::GetSize(), and SwFont::SwFont().

◆ GetSplit()

const SvxFormatSplitItem & SwAttrSet::GetSplit ( bool  bInP = true) const
inline

Definition at line 205 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_SPLIT().

Referenced by SwTextFrameBreak::SwTextFrameBreak().

◆ GetSurround()

const SwFormatSurround & SwAttrSet::GetSurround ( bool  bInP = true) const
inline

Definition at line 63 of file fmtsrnd.hxx.

References SfxItemSet::Get(), and RES_SURROUND().

Referenced by SwFormat::GetSurround().

◆ GetTableBoxFormula()

const SwTableBoxFormula & SwAttrSet::GetTableBoxFormula ( bool  bInP = true) const
inline

Definition at line 117 of file cellatr.hxx.

References SfxItemSet::Get(), and RES_BOXATR_FORMULA().

Referenced by SwFormat::GetTableBoxFormula().

◆ GetTableBoxNumFormat()

const SwTableBoxNumFormat & SwAttrSet::GetTableBoxNumFormat ( bool  bInP = true) const
inline

Definition at line 115 of file cellatr.hxx.

References SfxItemSet::Get(), and RES_BOXATR_FORMAT().

Referenced by SwFormat::GetTableBoxNumFormat().

◆ GetTableBoxValue()

const SwTableBoxValue & SwAttrSet::GetTableBoxValue ( bool  bInP = true) const
inline

Definition at line 119 of file cellatr.hxx.

References SfxItemSet::Get(), and RES_BOXATR_VALUE().

Referenced by SwFormat::GetTableBoxValue().

◆ GetTabStops()

const SvxTabStopItem & SwAttrSet::GetTabStops ( bool  bInP = true) const
inline

◆ GetTextLeftMargin()

const SvxTextLeftMarginItem & SwAttrSet::GetTextLeftMargin ( bool  bInP = true) const
inline

◆ GetTextVertAdjust()

const SdrTextVertAdjustItem & SwAttrSet::GetTextVertAdjust ( bool  bInP = true) const
inline

Definition at line 80 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_TEXT_VERT_ADJUST().

Referenced by SwFormat::GetTextVertAdjust().

◆ GetTransparencyGrf()

const SwTransparencyGrf & SwAttrSet::GetTransparencyGrf ( bool  bInP = true) const
inline

Definition at line 302 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_TRANSPARENCY().

Referenced by SwGrfNode::IsTransparent().

◆ GetULSpace()

const SvxULSpaceItem & SwAttrSet::GetULSpace ( bool  bInP = true) const
inline

◆ GetUnderline()

const SvxUnderlineItem & SwAttrSet::GetUnderline ( bool  bInP = true) const
inline

Definition at line 71 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_UNDERLINE().

Referenced by SwFormat::GetUnderline(), and SwFont::SwFont().

◆ GetURL()

const SwFormatURL & SwAttrSet::GetURL ( bool  bInP = true) const
inline

Definition at line 74 of file fmturl.hxx.

References SfxItemSet::Get(), and RES_URL().

Referenced by SwFormat::GetURL(), and WW8Export::OutGrf().

◆ GetVertOrient()

const SwFormatVertOrient & SwAttrSet::GetVertOrient ( bool  bInP = true) const
inline

◆ GetWeight()

const SvxWeightItem & SwAttrSet::GetWeight ( bool  bInP = true) const
inline

Definition at line 55 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_WEIGHT().

Referenced by SwFont::SwFont().

◆ GetWidows()

const SvxWidowsItem & SwAttrSet::GetWidows ( bool  bInP = true) const
inline

Definition at line 209 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_WIDOWS().

Referenced by WidowsAndOrphans::WidowsAndOrphans().

◆ GetWordLineMode()

const SvxWordLineModeItem & SwAttrSet::GetWordLineMode ( bool  bInP = true) const
inline

Definition at line 65 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_WORDLINEMODE().

Referenced by SwFont::SwFont().

◆ GetWrapInfluenceOnObjPos()

const SwFormatWrapInfluenceOnObjPos & SwAttrSet::GetWrapInfluenceOnObjPos ( bool  bInP = true) const
inline

◆ Intersect_BC()

int SwAttrSet::Intersect_BC ( const SfxItemSet &  rSet,
SwAttrSet *  pOld,
SwAttrSet *  pNew 
)

◆ Put_BC() [1/2]

bool SwAttrSet::Put_BC ( const SfxItemSet &  rSet,
SwAttrSet *  pOld,
SwAttrSet *  pNew 
)

Definition at line 154 of file swatrset.cxx.

References m_pNewSet, m_pOldSet, SfxItemSet::Put(), and rSet.

◆ Put_BC() [2/2]

bool SwAttrSet::Put_BC ( const SfxPoolItem &  rAttr,
SwAttrSet *  pOld,
SwAttrSet *  pNew 
)

◆ PutChgd()

void SwAttrSet::PutChgd ( const SfxPoolItem &  rI)
inlineprivate

Definition at line 169 of file swatrset.hxx.

References SfxItemSet::PutDirect().

Referenced by Changed().

◆ SetModifyAtAttr()

bool SwAttrSet::SetModifyAtAttr ( const sw::BroadcastingModify *  pModify)

Member Data Documentation

◆ m_pNewSet

SwAttrSet * SwAttrSet::m_pNewSet
private

Definition at line 164 of file swatrset.hxx.

Referenced by Changed(), ClearItem_BC(), Intersect_BC(), and Put_BC().

◆ m_pOldSet

SwAttrSet* SwAttrSet::m_pOldSet
private

Definition at line 164 of file swatrset.hxx.

Referenced by Changed(), ClearItem_BC(), Intersect_BC(), and Put_BC().


The documentation for this class was generated from the following files: