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< SfxItemSetClone (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
 
SwAttrPoolGetPool () const
 
void CopyToModify (sw::BroadcastingModify &rMod) const
 
bool SetModifyAtAttr (const sw::BroadcastingModify *pModify)
 special treatment for some attributes More...
 
const SwDocGetDoc () const
 
SwDocGetDoc ()
 
const SvxPostureItemGetPosture (bool=true) const
 
const SvxWeightItemGetWeight (bool=true) const
 
const SvxShadowedItemGetShadowed (bool=true) const
 
const SvxAutoKernItemGetAutoKern (bool=true) const
 
const SvxWordLineModeItemGetWordLineMode (bool=true) const
 
const SvxContourItemGetContour (bool=true) const
 
const SvxKerningItemGetKerning (bool=true) const
 
const SvxUnderlineItemGetUnderline (bool=true) const
 
const SvxOverlineItemGetOverline (bool=true) const
 
const SvxCrossedOutItemGetCrossedOut (bool=true) const
 
const SvxFontHeightItemGetSize (bool=true) const
 
const SvxFontItemGetFont (bool=true) const
 
const SvxColorItemGetColor (bool=true) const
 
const SvxLanguageItemGetLanguage (bool=true) const
 
const SvxEscapementItemGetEscapement (bool=true) const
 
const SvxCaseMapItemGetCaseMap (bool=true) const
 
const SvxNoHyphenItemGetNoHyphenHere (bool=true) const
 
const SvxFontItemGetCJKFont (bool=true) const
 
const SvxFontHeightItemGetCJKSize (bool=true) const
 
const SvxLanguageItemGetCJKLanguage (bool=true) const
 
const SvxPostureItemGetCJKPosture (bool=true) const
 
const SvxWeightItemGetCJKWeight (bool=true) const
 
const SvxFontItemGetCTLFont (bool=true) const
 
const SvxFontHeightItemGetCTLSize (bool=true) const
 
const SvxLanguageItemGetCTLLanguage (bool=true) const
 
const SvxPostureItemGetCTLPosture (bool=true) const
 
const SvxWeightItemGetCTLWeight (bool=true) const
 
const SvxEmphasisMarkItemGetEmphasisMark (bool=true) const
 
const SvxTwoLinesItemGet2Lines (bool=true) const
 
const SvxCharScaleWidthItemGetCharScaleW (bool=true) const
 
const SvxCharRotateItemGetCharRotate (bool=true) const
 
const SvxCharReliefItemGetCharRelief (bool=true) const
 
const SvxCharHiddenItemGetCharHidden (bool=true) const
 
const SwFormatFillOrderGetFillOrder (bool=true) const
 
const SwFormatFrameSizeGetFrameSize (bool=true) const
 
const SvxPaperBinItemGetPaperBin (bool=true) const
 
const SvxLeftMarginItemGetLeftMargin (bool=true) const
 
const SvxTextLeftMarginItemGetTextLeftMargin (bool=true) const
 
const SvxFirstLineIndentItemGetFirstLineIndent (bool=true) const
 
const SvxRightMarginItemGetRightMargin (bool=true) const
 
const SvxGutterLeftMarginItemGetGutterLeftMargin (bool=true) const
 
const SvxGutterRightMarginItemGetGutterRightMargin (bool=true) const
 
const SvxLRSpaceItemGetLRSpace (bool=true) const
 
const SvxULSpaceItemGetULSpace (bool=true) const
 
const SwFormatContentGetContent (bool=true) const
 
const SwFormatHeaderGetHeader (bool=true) const
 
const SwFormatFooterGetFooter (bool=true) const
 
const SvxPrintItemGetPrint (bool=true) const
 
const SvxOpaqueItemGetOpaque (bool=true) const
 
const SvxProtectItemGetProtect (bool=true) const
 
const SwFormatSurroundGetSurround (bool=true) const
 
const SwFormatVertOrientGetVertOrient (bool=true) const
 
const SwFormatHoriOrientGetHoriOrient (bool=true) const
 
const SwFormatAnchorGetAnchor (bool=true) const
 
const SvxBoxItemGetBox (bool=true) const
 
const SvxFormatKeepItemGetKeep (bool=true) const
 
const SvxBrushItemGetBackground (bool=true) const
 
const SvxShadowItemGetShadow (bool=true) const
 
const SwFormatPageDescGetPageDesc (bool=true) const
 
const SvxFormatBreakItemGetBreak (bool=true) const
 
const SwFormatColGetCol (bool=true) const
 
const SvxMacroItemGetMacro (bool=true) const
 
const SwFormatURLGetURL (bool=true) const
 
const SwFormatEditInReadonlyGetEditInReadonly (bool=true) const
 
const SwFormatLayoutSplitGetLayoutSplit (bool=true) const
 
const SwFormatRowSplitGetRowSplit (bool=true) const
 
const SwFormatFlySplitGetFlySplit (bool=true) const
 
const SwFormatChainGetChain (bool=true) const
 
const SwFormatLineNumberGetLineNumber (bool=true) const
 
const SwFormatFootnoteAtTextEndGetFootnoteAtTextEnd (bool=true) const
 
const SwFormatEndAtTextEndGetEndAtTextEnd (bool=true) const
 
const SwFormatNoBalancedColumnsGetBalancedColumns (bool=true) const
 
const SvxFrameDirectionItemGetFrameDir (bool=true) const
 
const SwHeaderAndFooterEatSpacingItemGetHeaderAndFooterEatSpacing (bool=true) const
 
const SwFormatFollowTextFlowGetFollowTextFlow (bool=true) const
 
const SwFormatWrapInfluenceOnObjPosGetWrapInfluenceOnObjPos (bool=true) const
 
const SdrTextVertAdjustItemGetTextVertAdjust (bool=true) const
 
const SwMirrorGrfGetMirrorGrf (bool=true) const
 
const SwCropGrfGetCropGrf (bool=true) const
 
const SwRotationGrfGetRotationGrf (bool=true) const
 
const SwLuminanceGrfGetLuminanceGrf (bool=true) const
 
const SwContrastGrfGetContrastGrf (bool=true) const
 
const SwChannelRGrfGetChannelRGrf (bool=true) const
 
const SwChannelGGrfGetChannelGGrf (bool=true) const
 
const SwChannelBGrfGetChannelBGrf (bool=true) const
 
const SwGammaGrfGetGammaGrf (bool=true) const
 
const SwInvertGrfGetInvertGrf (bool=true) const
 
const SwTransparencyGrfGetTransparencyGrf (bool=true) const
 
const SwDrawModeGrfGetDrawModeGrf (bool=true) const
 
const SvxLineSpacingItemGetLineSpacing (bool=true) const
 
const SvxAdjustItemGetAdjust (bool=true) const
 
const SvxFormatSplitItemGetSplit (bool=true) const
 
const SwRegisterItemGetRegister (bool=true) const
 
const SwNumRuleItemGetNumRule (bool=true) const
 
const SvxWidowsItemGetWidows (bool=true) const
 
const SvxOrphansItemGetOrphans (bool=true) const
 
const SvxTabStopItemGetTabStops (bool=true) const
 
const SvxHyphenZoneItemGetHyphenZone (bool=true) const
 
const SwFormatDropGetDrop (bool=true) const
 
const SvxScriptSpaceItemGetScriptSpace (bool=true) const
 
const SvxHangingPunctuationItemGetHangingPunctuation (bool=true) const
 
const SvxForbiddenRuleItemGetForbiddenRule (bool=true) const
 
const SvxParaVertAlignItemGetParaVertAlign (bool=true) const
 
const SvxParaGridItemGetParaGrid (bool=true) const
 
const SwParaConnectBorderItemGetParaConnectBorder (bool=true) const
 
const SwTableBoxNumFormatGetTableBoxNumFormat (bool=true) const
 
const SwTableBoxFormulaGetTableBoxFormula (bool=true) const
 
const SwTableBoxValueGetTableBoxValue (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< SfxItemSetClone (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 SfxPoolItemGet (sal_uInt16 nWhich, bool bSrchInParent=true) const
 
const T & Get (TypedWhichId< T > nWhich, bool bSrchInParent=true) const
 
const SfxPoolItemGetItem (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 SfxPoolItemPut (const SfxPoolItem &rItem, sal_uInt16 nWhich)
 
const SfxPoolItemPut (std::unique_ptr< SfxPoolItem > xItem, sal_uInt16 nWhich)
 
const SfxPoolItemPut (const SfxPoolItem &rItem)
 
const SfxPoolItemPut (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)
 
SfxItemPoolGetPool () const
 
const WhichRangesContainerGetRanges () const
 
void SetRanges (const WhichRangesContainer &)
 
void SetRanges (WhichRangesContainer &&)
 
void MergeRange (sal_uInt16 nFrom, sal_uInt16 nTo)
 
const SfxItemSetGetParent () 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

SwAttrSetm_pOldSet
 
SwAttrSetm_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 SfxPoolItemPutImpl (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: