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 sal_uInt16 *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 (SwModify &rMod) const
 
bool SetModifyAtAttr (const SwModify *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 SvxBlinkItemGetBlink (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 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 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 (typename std::enable_if< svl::detail::validRanges< WIDs... >(), SfxItemPool & >::type pool, svl::Items< WIDs... >)
 
 SfxItemSet (SfxItemPool &, std::initializer_list< Pair > wids)
 
 SfxItemSet (SfxItemPool &, const sal_uInt16 *nWhichPairTable)
 
virtual ~SfxItemSet ()
 
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
 
bool HasItem (sal_uInt16 nWhich, const SfxPoolItem **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 sal_uInt16 * GetRanges () const
 
void SetRanges (const sal_uInt16 *pRanges)
 
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 Member Functions inherited from SfxItemSet
void PutDirect (const SfxPoolItem &rItem)
 
virtual const SfxPoolItemPutImpl (const SfxPoolItem &, sal_uInt16 nWhich, bool bPassingOwnership)
 

Detailed Description

Definition at line 161 of file swatrset.hxx.

Constructor & Destructor Documentation

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

Definition at line 131 of file swatrset.cxx.

Referenced by Clone().

SwAttrSet::SwAttrSet ( SwAttrPool rPool,
const sal_uInt16 *  nWhichPairTable 
)

Definition at line 136 of file swatrset.cxx.

SwAttrSet::SwAttrSet ( const SwAttrSet rSet)

Definition at line 141 of file swatrset.cxx.

Member Function Documentation

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

Notification callback.

Reimplemented from SfxItemSet.

Definition at line 233 of file swatrset.cxx.

References m_pNewSet, m_pOldSet, and PutChgd().

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

Definition at line 209 of file swatrset.cxx.

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

std::unique_ptr< SfxItemSet > SwAttrSet::Clone ( bool  bItems = true,
SfxItemPool pToPool = nullptr 
) const
overridevirtual
void SwAttrSet::CopyToModify ( SwModify rMod) const
const SvxTwoLinesItem & SwAttrSet::Get2Lines ( bool  bInP = true) const
inline

Definition at line 108 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_TWO_LINES.

Referenced by SwFont::SwFont().

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

Definition at line 78 of file fmtanchr.hxx.

References SfxItemSet::Get(), and RES_ANCHOR.

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

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

Definition at line 64 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_AUTOKERN.

Referenced by SwFont::SwFont().

const SvxBrushItem & SwAttrSet::GetBackground ( bool  bInP = true) const
inline
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().

const SvxBlinkItem & SwAttrSet::GetBlink ( bool  bInP = true) const
inline

Definition at line 104 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_BLINK.

Referenced by SwFont::SwFont().

const SvxBoxItem & SwAttrSet::GetBox ( bool  bInP = true) const
inline
const SvxFormatBreakItem & SwAttrSet::GetBreak ( bool  bInP = true) const
inline
const SvxCaseMapItem & SwAttrSet::GetCaseMap ( bool  bInP = true) const
inline

Definition at line 100 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CASEMAP.

Referenced by SwFont::SwFont().

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().

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

Definition at line 294 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_CHANNELB.

Referenced by SwGrfNode::GetGraphicAttr().

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

Definition at line 292 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_CHANNELG.

Referenced by SwGrfNode::GetGraphicAttr().

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

Definition at line 290 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_CHANNELR.

Referenced by SwGrfNode::GetGraphicAttr().

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

Definition at line 116 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_HIDDEN.

Referenced by SwFont::SwFont().

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

Definition at line 114 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_RELIEF.

Referenced by SwFont::SwFont().

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

Definition at line 112 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_ROTATE.

Referenced by SwFont::SwFont().

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

Definition at line 110 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_SCALEW.

Referenced by SwFont::SwFont().

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

Definition at line 86 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CJK_FONT.

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

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

Definition at line 52 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CJK_POSTURE.

Referenced by SwFont::SwFont().

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

Definition at line 80 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CJK_FONTSIZE.

Referenced by SwFont::SwFont().

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

Definition at line 58 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CJK_WEIGHT.

Referenced by SwFont::SwFont().

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

Definition at line 90 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_COLOR.

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

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(), and SwFrameFormat::SetOtherTextBoxFormat().

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

Definition at line 68 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CONTOUR.

Referenced by SwFont::SwFont().

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

Definition at line 288 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_CONTRAST.

Referenced by SwGrfNode::GetGraphicAttr().

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

Definition at line 282 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_CROPGRF.

Referenced by SwGrfNode::GetGraphicAttr().

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

Definition at line 76 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CROSSEDOUT.

Referenced by SwFont::SwFont().

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

Definition at line 88 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CTL_FONT.

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

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

Definition at line 54 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CTL_POSTURE.

Referenced by SwFont::SwFont().

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

Definition at line 82 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CTL_FONTSIZE.

Referenced by SwFont::SwFont().

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

Definition at line 60 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_CTL_WEIGHT.

Referenced by SwFont::SwFont().

const SwDoc* SwAttrSet::GetDoc ( ) const
inline
SwDoc* SwAttrSet::GetDoc ( )
inline

Definition at line 205 of file swatrset.hxx.

References SfxItemSet::GetPool().

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

Definition at line 302 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_DRAWMODE.

Referenced by SwGrfNode::GetGraphicAttr().

const SwFormatDrop & SwAttrSet::GetDrop ( bool  bInP = true) const
inline
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().

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

Definition at line 106 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_EMPHASIS_MARK.

Referenced by SwFont::SwFont().

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

Definition at line 108 of file fmtftntx.hxx.

References SfxItemSet::Get(), and RES_END_AT_TXTEND.

Referenced by SwFormat::GetEndAtTextEnd().

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

Definition at line 98 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_ESCAPEMENT.

Referenced by SwFont::SwFont().

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().

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().

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

Definition at line 84 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_FONT.

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

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().

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

Definition at line 106 of file fmtftntx.hxx.

References SfxItemSet::Get(), and RES_FTN_AT_TXTEND.

Referenced by SwFormat::GetFootnoteAtTextEnd().

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

Definition at line 202 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_FORBIDDEN_RULES.

Referenced by SwTextFormatInfo::InitHyph().

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

Definition at line 66 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_FRAMEDIR.

Referenced by SwFormat::GetFrameDir().

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

Definition at line 296 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_GAMMA.

Referenced by SwGrfNode::GetGraphicAttr().

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

Definition at line 200 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_HANGINGPUNCTUATION.

Referenced by SwTextFormatInfo::InitHyph().

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().

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

Definition at line 103 of file fmtornt.hxx.

References SfxItemSet::Get(), and RES_HORI_ORIENT.

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

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

Definition at line 192 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_HYPHENZONE.

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

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

Definition at line 298 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_INVERT.

Referenced by SwGrfNode::GetGraphicAttr().

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

Definition at line 70 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_KERNING.

Referenced by SwFont::SwFont().

const SvxLanguageItem & SwAttrSet::GetLanguage ( bool  bInP = true) const
inline
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().

const SwFormatLineNumber & SwAttrSet::GetLineNumber ( bool  bInP = true) const
inline
const SvxLineSpacingItem & SwAttrSet::GetLineSpacing ( bool  bInP = true) const
inline
const SvxLRSpaceItem & SwAttrSet::GetLRSpace ( bool  bInP = true) const
inline
const SwLuminanceGrf & SwAttrSet::GetLuminanceGrf ( bool  bInP = true) const
inline

Definition at line 286 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_LUMINANCE.

Referenced by SwGrfNode::GetGraphicAttr().

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

Definition at line 64 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_FRMMACRO.

Referenced by SwFormat::GetMacro().

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

Definition at line 102 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_NOHYPHEN.

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

Definition at line 196 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_NUMRULE.

Referenced by SwFormat::GetNumRule().

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

Definition at line 50 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_OPAQUE.

Referenced by SwFormat::GetOpaque().

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

Definition at line 188 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_ORPHANS.

Referenced by WidowsAndOrphans::WidowsAndOrphans().

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

Definition at line 74 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_OVERLINE.

Referenced by SwFont::SwFont().

const SwFormatPageDesc & SwAttrSet::GetPageDesc ( bool  bInP = true) const
inline
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().

const SwParaConnectBorderItem & SwAttrSet::GetParaConnectBorder ( bool  bInP = true) const
inline
const SvxParaGridItem & SwAttrSet::GetParaGrid ( bool  bInP = true) const
inline
const SvxParaVertAlignItem & SwAttrSet::GetParaVertAlign ( bool  bInP = true) const
inline

Definition at line 204 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_VERTALIGN.

Referenced by SwLineInfo::CtorInitLineInfo().

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

Definition at line 50 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_POSTURE.

Referenced by SwFont::SwFont().

void SwAttrSet::GetPresentation ( SfxItemPresentation  ePres,
MapUnit  eCoreMetric,
MapUnit  ePresMetric,
OUString &  rText 
) const
const SvxPrintItem & SwAttrSet::GetPrint ( bool  bInP = true) const
inline

Definition at line 48 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_PRINT.

Referenced by SwFormat::GetPrint().

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

Definition at line 52 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_PROTECT.

Referenced by SwFormat::GetProtect().

const SwRegisterItem & SwAttrSet::GetRegister ( bool  bInP = true) const
inline
const SwRotationGrf & SwAttrSet::GetRotationGrf ( bool  bInP = true) const
inline
const SwFormatRowSplit & SwAttrSet::GetRowSplit ( bool  bInP = true) const
inline

Definition at line 43 of file fmtrowsplt.hxx.

References SfxItemSet::Get(), and RES_ROW_SPLIT.

Referenced by SwFormat::GetRowSplit().

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

Definition at line 198 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_SCRIPTSPACE.

Referenced by SwTextFormatInfo::InitHyph().

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

Definition at line 60 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_SHADOW.

Referenced by SwFormat::GetShadow().

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

Definition at line 62 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_SHADOWED.

Referenced by SwFont::SwFont().

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

Definition at line 78 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_FONTSIZE.

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

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

Definition at line 182 of file paratr.hxx.

References SfxItemSet::Get(), and RES_PARATR_SPLIT.

Referenced by SwTextFrameBreak::SwTextFrameBreak().

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().

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

Definition at line 100 of file cellatr.hxx.

References SfxItemSet::Get(), and RES_BOXATR_FORMULA.

Referenced by SwFormat::GetTableBoxFormula().

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

Definition at line 98 of file cellatr.hxx.

References SfxItemSet::Get(), and RES_BOXATR_FORMAT.

Referenced by SwFormat::GetTableBoxNumFormat().

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

Definition at line 102 of file cellatr.hxx.

References SfxItemSet::Get(), and RES_BOXATR_VALUE.

Referenced by SwFormat::GetTableBoxValue().

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

Definition at line 68 of file frmatr.hxx.

References SfxItemSet::Get(), and RES_TEXT_VERT_ADJUST.

Referenced by SwFormat::GetTextVertAdjust().

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

Definition at line 300 of file grfatr.hxx.

References SfxItemSet::Get(), and RES_GRFATR_TRANSPARENCY.

Referenced by SwGrfNode::GetGraphicAttr(), and SwGrfNode::IsTransparent().

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

Definition at line 72 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_UNDERLINE.

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

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

Definition at line 75 of file fmturl.hxx.

References SfxItemSet::Get(), and RES_URL.

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

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

Definition at line 101 of file fmtornt.hxx.

References SfxItemSet::Get(), and RES_VERT_ORIENT.

Referenced by SwCellFrame::Format(), and SwFormat::GetVertOrient().

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

Definition at line 56 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_WEIGHT.

Referenced by SwFont::SwFont().

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

Definition at line 66 of file charatr.hxx.

References SfxItemSet::Get(), and RES_CHRATR_WORDLINEMODE.

Referenced by SwFont::SwFont().

const SwFormatWrapInfluenceOnObjPos & SwAttrSet::GetWrapInfluenceOnObjPos ( bool  bInP = true) const
inline
int SwAttrSet::Intersect_BC ( const SfxItemSet rSet,
SwAttrSet pOld,
SwAttrSet pNew 
)
bool SwAttrSet::Put_BC ( const SfxPoolItem rAttr,
SwAttrSet pOld,
SwAttrSet pNew 
)
bool SwAttrSet::Put_BC ( const SfxItemSet rSet,
SwAttrSet pOld,
SwAttrSet pNew 
)

Definition at line 189 of file swatrset.cxx.

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

void SwAttrSet::PutChgd ( const SfxPoolItem rI)
inlineprivate

Definition at line 169 of file swatrset.hxx.

References SfxItemSet::PutDirect().

Referenced by Changed().

bool SwAttrSet::SetModifyAtAttr ( const SwModify pModify)

Member Data Documentation

SwAttrSet * SwAttrSet::m_pNewSet
private

Definition at line 164 of file swatrset.hxx.

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

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: