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

#include <fmtcol.hxx>

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

Public Member Functions

virtual ~SwConditionTextFormatColl () override
 
const SwCollConditionHasCondition (const SwCollCondition &rCond) const
 
const SwFormatCollConditionsGetCondColls () const
 
void InsertCondition (const SwCollCondition &rCond)
 
void RemoveCondition (const SwCollCondition &rCond)
 
void SetConditions (const SwFormatCollConditions &)
 
- Public Member Functions inherited from SwTextFormatColl
virtual ~SwTextFormatColl ()
 
void SetNextTextFormatColl (SwTextFormatColl &rNext)
 Inline implementations. More...
 
SwTextFormatCollGetNextTextFormatColl () const
 
void SetLinkedCharFormat (SwCharFormat *pLink)
 
const SwCharFormatGetLinkedCharFormat () const
 
bool IsAtDocNodeSet () const
 
void SetAttrOutlineLevel (int)
 
int GetAttrOutlineLevel () const
 
int GetAssignedOutlineStyleLevel () const
 
bool IsAssignedToListLevelOfOutlineStyle () const
 
void AssignToListLevelOfOutlineStyle (const int nAssignedListLevel)
 
void DeleteAssignmentToListLevelOfOutlineStyle ()
 
virtual bool SetFormatAttr (const SfxPoolItem &rAttr) override
 Override to recognize changes on the <SwNumRuleItem> and register/unregister the paragragh style at the corresponding <SwNumRule> instance. More...
 
virtual bool SetFormatAttr (const SfxItemSet &rSet) override
 
virtual bool ResetFormatAttr (sal_uInt16 nWhich1, sal_uInt16 nWhich2=0) override
 
virtual sal_uInt16 ResetAllFormatAttr () override
 Override <ResetAllFormatAttr()> to stay assigned to list level of outline style. More...
 
bool StayAssignedToListLevelOfOutlineStyle () const
 
::sw::ListLevelIndents AreListLevelIndentsApplicable () const
 
bool AreListLevelIndentsApplicableImpl (sal_uInt16 nWhich) const
 
void dumpAsXml (xmlTextWriterPtr pWriter) const
 
virtual void FormatDropNotify (const SwFormatDrop &rDrop) override
 
bool IsInSwFntCache () const
 
void SetInSwFntCache ()
 
virtual void InvalidateInSwFntCache (sal_uInt16 nWhich) override
 
- Public Member Functions inherited from SwFormat
virtual ~SwFormat () override
 
SwFormatoperator= (const SwFormat &)
 
sal_uInt16 Which () const
 for Querying of Writer-functions. More...
 
void CopyAttrs (const SwFormat &)
 Copy attributes even among documents. More...
 
void DelDiffs (const SfxItemSet &rSet)
 Delete all attributes that are not in rFormat. More...
 
void DelDiffs (const SwFormat &rFormat)
 
bool SetDerivedFrom (SwFormat *pDerivedFrom=nullptr)
 0 is Default. More...
 
const SfxPoolItemGetFormatAttr (sal_uInt16 nWhich, bool bInParents=true) const
 If bInParents is FALSE, search only in this format for attribute. More...
 
template<class T >
const T & GetFormatAttr (TypedWhichId< T > nWhich, bool bInParents=true) const
 
SfxItemState GetItemState (sal_uInt16 nWhich, bool bSrchInParent=true, const SfxPoolItem **ppItem=nullptr) const
 
template<class T >
SfxItemState GetItemState (TypedWhichId< T > nWhich, bool bSrchInParent=true, const T **ppItem=nullptr) const
 
template<class T >
const T * GetItemIfSet (TypedWhichId< T > nWhich, bool bSrchInParent=true) const
 Templatized version of GetItemState() to directly return the correct type. More...
 
SfxItemState GetBackgroundState (std::unique_ptr< SvxBrushItem > &rItem) const
 
virtual bool SetFormatAttr (const SfxPoolItem &rAttr)
 
virtual bool SetFormatAttr (const SfxItemSet &rSet)
 
virtual bool ResetFormatAttr (sal_uInt16 nWhich1, sal_uInt16 nWhich2=0)
 
virtual sal_uInt16 ResetAllFormatAttr ()
 Takes all hints from Delta-Array,. More...
 
SwFormatDerivedFrom () const
 
bool IsDefault () const
 
const OUString & GetName () const
 
bool HasName (std::u16string_view rName) const
 
virtual void SetFormatName (const OUString &rNewName, bool bBroadcast=false)
 
const SwAttrSetGetAttrSet () const
 For querying the attribute array. More...
 
const SwDocGetDoc () const
 The document is set in SwAttrPool now, therefore you always can access it. More...
 
SwDocGetDoc ()
 
const IDocumentSettingAccessgetIDocumentSettingAccess () const
 Provides access to the document settings interface. More...
 
const IDocumentDrawModelAccessgetIDocumentDrawModelAccess () const
 Provides access to the document draw model interface. More...
 
IDocumentDrawModelAccessgetIDocumentDrawModelAccess ()
 
const IDocumentLayoutAccessgetIDocumentLayoutAccess () const
 Provides access to the document layout interface. More...
 
IDocumentLayoutAccessgetIDocumentLayoutAccess ()
 
IDocumentTimerAccessgetIDocumentTimerAccess ()
 Provides access to the document idle timer interface. More...
 
IDocumentFieldsAccessgetIDocumentFieldsAccess ()
 Provides access to the document idle timer interface. More...
 
IDocumentChartDataProviderAccessgetIDocumentChartDataProviderAccess ()
 Gives access to the chart data-provider. More...
 
sal_uInt16 GetPoolFormatId () const
 Get and set Pool style IDs. More...
 
void SetPoolFormatId (sal_uInt16 nId)
 
sal_uInt16 GetPoolHelpId () const
 Get and set Help-IDs for document templates. More...
 
void SetPoolHelpId (sal_uInt16 nId)
 
sal_uInt8 GetPoolHlpFileId () const
 
void SetPoolHlpFileId (sal_uInt8 nId)
 
void GetPresentation (SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText) const
 Get attribute-description. Returns passed string. More...
 
bool IsAuto () const
 Query / set AutoFormat-flag. More...
 
void SetAuto (bool bNew)
 
bool IsHidden () const
 
void SetHidden (bool bValue)
 
void GetGrabBagItem (css::uno::Any &rVal) const
 
void SetGrabBagItem (const css::uno::Any &rVal)
 
bool IsAutoUpdateOnDirectFormat () const
 Query / set m_bAutoUpdateOnDirectFormat-flag. More...
 
void SetAutoUpdateOnDirectFormat (bool bNew=true)
 
bool IsFormatInDTOR () const
 
const SvxUnderlineItemGetUnderline (bool=true) const
 GetMethods: Bool indicates whether to search only in Set (FALSE) or also in Parents. More...
 
const SvxFontHeightItemGetSize (bool=true) const
 
const SvxFontItemGetFont (bool=true) const
 
const SvxColorItemGetColor (bool=true) const
 
const SvxFontItemGetCJKFont (bool=true) const
 
const SvxFontItemGetCTLFont (bool=true) const
 
const SwFormatFillOrderGetFillOrder (bool=true) const
 Frame-attributes - implemented in frmatr.hxx. More...
 
const SwFormatFrameSizeGetFrameSize (bool=true) const
 
const SwFormatHeaderGetHeader (bool=true) const
 
const SwFormatFooterGetFooter (bool=true) const
 
const SwFormatSurroundGetSurround (bool=true) const
 
const SwFormatHoriOrientGetHoriOrient (bool=true) const
 
const SwFormatAnchorGetAnchor (bool=true) const
 
const SwFormatColGetCol (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 SvxPrintItemGetPrint (bool=true) const
 
const SvxOpaqueItemGetOpaque (bool=true) const
 
const SvxProtectItemGetProtect (bool=true) const
 
const SwFormatVertOrientGetVertOrient (bool=true) const
 
const SvxBoxItemGetBox (bool=true) const
 
const SvxFormatKeepItemGetKeep (bool=true) const
 
std::unique_ptr< SvxBrushItemmakeBackgroundBrushItem (bool=true) const
 
const SvxShadowItemGetShadow (bool=true) const
 
const SwFormatPageDescGetPageDesc (bool=true) const
 
const SvxFormatBreakItemGetBreak (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 SwFormatFootnoteAtTextEndGetFootnoteAtTextEnd (bool=true) const
 
const SwFormatEndAtTextEndGetEndAtTextEnd (bool=true) const
 
const SwFormatNoBalancedColumnsGetBalancedColumns (bool=true) const
 
const SvxFrameDirectionItemGetFrameDir (bool=true) const
 
const SwTextGridItemGetTextGrid (bool=true) const
 
const SwHeaderAndFooterEatSpacingItemGetHeaderAndFooterEatSpacing (bool=true) const
 
const SwFormatFollowTextFlowGetFollowTextFlow (bool=true) const
 
const SwFormatWrapInfluenceOnObjPosGetWrapInfluenceOnObjPos (bool=true) const
 
const SdrTextVertAdjustItemGetTextVertAdjust (bool=true) const
 
const SvxLineSpacingItemGetLineSpacing (bool=true) const
 Paragraph-attributes - implemented in paratr.hxx. More...
 
const SwNumRuleItemGetNumRule (bool=true) const
 
const SvxTabStopItemGetTabStops (bool=true) const
 
const SwFormatDropGetDrop (bool=true) const
 
const SwTableBoxNumFormatGetTableBoxNumFormat (bool=true) const
 TableBox attributes - implemented in cellatr.hxx. More...
 
const SwTableBoxFormulaGetTableBoxFormula (bool=true) const
 
const SwTableBoxValueGetTableBoxValue (bool=true) const
 
void SetPageFormatToDefault ()
 
virtual bool IsBackgroundTransparent () const
 SwFormat::IsBackgroundTransparent. More...
 
virtual drawinglayer::attribute::SdrAllFillAttributesHelperPtr getSdrAllFillAttributesHelper () const
 
virtual bool supportsFullDrawingLayerFillAttributeSet () const
 
void RemoveAllUnos ()
 
- Public Member Functions inherited from sw::BorderCacheOwner
 BorderCacheOwner ()
 
 BorderCacheOwner (BorderCacheOwner &)
 
BorderCacheOwneroperator= (const BorderCacheOwner &)
 
 ~BorderCacheOwner ()
 
bool IsInCache () const
 
void InvalidateInSwCache (const sal_uInt16)
 
virtual void FormatDropNotify (const SwFormatDrop &)=0
 

Private Member Functions

 SwConditionTextFormatColl (SwAttrPool &rPool, const OUString &rFormatCollName, SwTextFormatColl *pDerFrom)
 

Private Attributes

SwFormatCollConditions m_CondColls
 

Friends

class SwDoc
 
class ::sw::DocumentStylePoolManager
 

Additional Inherited Members

- Protected Member Functions inherited from SwTextFormatColl
 SwTextFormatColl (SwAttrPool &rPool, const char *pFormatCollName, SwTextFormatColl *pDerFrom=nullptr, sal_uInt16 nFormatWh=RES_TXTFMTCOLL)
 
 SwTextFormatColl (SwAttrPool &rPool, const OUString &rFormatCollName, SwTextFormatColl *pDerFrom, sal_uInt16 nFormatWh=RES_TXTFMTCOLL)
 
virtual void SwClientNotify (const SwModify &, const SfxHint &) override
 To get UL- / LR- / FontHeight-changes. More...
 
- Protected Member Functions inherited from SwFormatColl
 SwFormatColl (SwAttrPool &rPool, const char *pFormatName, const WhichRangesContainer &pWhichRanges, SwFormatColl *pDerFrom, sal_uInt16 nFormatWhich)
 
 SwFormatColl (SwAttrPool &rPool, const OUString &rFormatName, const WhichRangesContainer &pWhichRanges, SwFormatColl *pDerFrom, sal_uInt16 nFormatWhich)
 
- Protected Member Functions inherited from SwFormat
 SwFormat (SwAttrPool &rPool, const char *pFormatNm, const WhichRangesContainer &pWhichRanges, SwFormat *pDrvdFrame, sal_uInt16 nFormatWhich)
 
 SwFormat (SwAttrPool &rPool, OUString aFormatNm, const WhichRangesContainer &pWhichRanges, SwFormat *pDrvdFrame, sal_uInt16 nFormatWhich)
 
 SwFormat (const SwFormat &rFormat)
 
virtual void SwClientNotify (const SwModify &, const SfxHint &) override
 
- Protected Member Functions inherited from sw::FormatDropDefiner
virtual ~FormatDropDefiner ()
 

Detailed Description

Definition at line 240 of file fmtcol.hxx.

Constructor & Destructor Documentation

◆ SwConditionTextFormatColl()

SwConditionTextFormatColl::SwConditionTextFormatColl ( SwAttrPool rPool,
const OUString &  rFormatCollName,
SwTextFormatColl pDerFrom 
)
inlineprivate

Definition at line 247 of file fmtcol.hxx.

◆ ~SwConditionTextFormatColl()

SwConditionTextFormatColl::~SwConditionTextFormatColl ( )
overridevirtual

Definition at line 607 of file fmtcol.cxx.

Member Function Documentation

◆ GetCondColls()

const SwFormatCollConditions & SwConditionTextFormatColl::GetCondColls ( ) const
inline

Definition at line 257 of file fmtcol.hxx.

Referenced by SwDoc::CopyFormatArr(), and SwDoc::CopyTextColl().

◆ HasCondition()

const SwCollCondition * SwConditionTextFormatColl::HasCondition ( const SwCollCondition rCond) const

Definition at line 611 of file fmtcol.cxx.

References m_CondColls.

◆ InsertCondition()

void SwConditionTextFormatColl::InsertCondition ( const SwCollCondition rCond)

Definition at line 623 of file fmtcol.cxx.

References m_CondColls, and n.

Referenced by SwDocStyleSheet::SetItemSet().

◆ RemoveCondition()

void SwConditionTextFormatColl::RemoveCondition ( const SwCollCondition rCond)

Definition at line 638 of file fmtcol.cxx.

References m_CondColls, and n.

◆ SetConditions()

void SwConditionTextFormatColl::SetConditions ( const SwFormatCollConditions rCndClls)

Definition at line 649 of file fmtcol.cxx.

References SwDoc::CopyTextColl(), SwFormat::GetDoc(), and m_CondColls.

Friends And Related Function Documentation

◆ ::sw::DocumentStylePoolManager

friend class ::sw::DocumentStylePoolManager
friend

Definition at line 243 of file fmtcol.hxx.

◆ SwDoc

friend class SwDoc
friend

Definition at line 242 of file fmtcol.hxx.

Member Data Documentation

◆ m_CondColls

SwFormatCollConditions SwConditionTextFormatColl::m_CondColls
private

Definition at line 245 of file fmtcol.hxx.

Referenced by HasCondition(), InsertCondition(), RemoveCondition(), and SetConditions().


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