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

#include <numrule.hxx>

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

Public Member Functions

 SwNumFormat ()
 
 SwNumFormat (const SwNumFormat &)
 
 SwNumFormat (const SvxNumberFormat &, SwDoc *pDoc)
 
virtual ~SwNumFormat () override
 
SwNumFormatoperator= (const SwNumFormat &)
 
bool operator== (const SwNumFormat &) const
 
bool operator!= (const SwNumFormat &r) const
 
SwCharFormatGetCharFormat () const
 
void SetCharFormat (SwCharFormat *)
 
virtual OUString GetCharFormatName () const override
 
void SetGrfBulletCP (sal_Unicode cP)
 
sal_Unicode GetGrfBulletCP () const
 
virtual void SetGraphicBrush (const SvxBrushItem *pBrushItem, const Size *pSize=nullptr, const sal_Int16 *pOrient=nullptr) override
 
const SwFormatVertOrientGetGraphicOrientation () const
 
bool IsEnumeration () const
 
bool IsItemize () const
 
- Public Member Functions inherited from SvxNumberFormat
 SvxNumberFormat (SvxNumType nNumberingType)
 
 SvxNumberFormat (const SvxNumberFormat &rFormat)
 
 SvxNumberFormat (SvStream &rStream)
 
virtual ~SvxNumberFormat ()
 
void Store (SvStream &rStream, FontToSubsFontConverter pConverter)
 
SvxNumberFormatoperator= (const SvxNumberFormat &)
 
bool operator== (const SvxNumberFormat &) const
 
bool operator!= (const SvxNumberFormat &rFmt) const
 
void SetNumAdjust (SvxAdjust eSet)
 
SvxAdjust GetNumAdjust () const
 
void SetPrefix (const OUString &rSet)
 
const OUString & GetPrefix () const
 
void SetSuffix (const OUString &rSet)
 
const OUString & GetSuffix () const
 
void SetCharFormatName (const OUString &rSet)
 
void SetBulletFont (const vcl::Font *pFont)
 
const vcl::FontGetBulletFont () const
 
void SetBulletChar (sal_Unicode cSet)
 
sal_Unicode GetBulletChar () const
 
void SetBulletRelSize (sal_uInt16 nSet)
 
sal_uInt16 GetBulletRelSize () const
 
void SetBulletColor (Color nSet)
 
const ColorGetBulletColor () const
 
void SetIncludeUpperLevels (sal_uInt8 nSet)
 
sal_uInt8 GetIncludeUpperLevels () const
 
void SetStart (sal_uInt16 nSet)
 
sal_uInt16 GetStart () const
 
const SvxBrushItemGetBrush () const
 
void SetGraphic (const OUString &rName)
 
sal_Int16 GetVertOrient () const
 
void SetGraphicSize (const Size &rSet)
 
const SizeGetGraphicSize () const
 
SvxNumPositionAndSpaceMode GetPositionAndSpaceMode () const
 
void SetPositionAndSpaceMode (SvxNumPositionAndSpaceMode ePositionAndSpaceMode)
 
void SetAbsLSpace (sal_Int32 nSet)
 
sal_Int32 GetAbsLSpace () const
 
void SetFirstLineOffset (sal_Int32 nSet)
 
sal_Int32 GetFirstLineOffset () const
 
void SetCharTextDistance (short nSet)
 
short GetCharTextDistance () const
 
void SetLabelFollowedBy (const LabelFollowedBy eLabelFollowedBy)
 
LabelFollowedBy GetLabelFollowedBy () const
 
void SetListtabPos (const long nListtabPos)
 
long GetListtabPos () const
 
void SetFirstLineIndent (const long nFirstLineIndent)
 
long GetFirstLineIndent () const
 
void SetIndentAt (const long nIndentAt)
 
long GetIndentAt () const
 
- Public Member Functions inherited from SvxNumberType
 SvxNumberType (SvxNumType nType=SVX_NUM_ARABIC)
 
 SvxNumberType (const SvxNumberType &rType)
 
 ~SvxNumberType ()
 
SvxNumberTypeoperator= (SvxNumberType const &)=default
 
OUString GetNumStr (sal_Int32 nNo) const
 
OUString GetNumStr (sal_Int32 nNo, const css::lang::Locale &rLocale) const
 
void SetNumberingType (SvxNumType nSet)
 
SvxNumType GetNumberingType () const
 
void SetShowSymbol (bool bSet)
 
bool IsShowSymbol () const
 
bool IsTextFormat () const
 
- Public Member Functions inherited from SwClient
 SwClient ()
 
 SwClient (SwClient &&) noexcept
 
virtual ~SwClient () override
 
virtual void SwClientNotify (const SwModify &, const SfxHint &rHint) override
 
std::unique_ptr< sw::ModifyChangedHintCheckRegistration (const SfxPoolItem *pOldValue)
 
virtual void ModifyNotification (const SfxPoolItem *pOldValue, const SfxPoolItem *pNewValue)
 
void SwClientNotifyCall (const SwModify &rModify, const SfxHint &rHint)
 
const SwModifyGetRegisteredIn () const
 
SwModifyGetRegisteredIn ()
 
void EndListeningAll ()
 
void StartListeningToSameModifyAs (const SwClient &)
 
virtual bool GetInfo (SfxPoolItem &) const
 
- Public Member Functions inherited from sw::WriterListener
bool IsLast () const
 

Private Member Functions

SAL_DLLPRIVATE void UpdateNumNodes (SwDoc *pDoc)
 
virtual void Modify (const SfxPoolItem *pOld, const SfxPoolItem *pNew) override
 

Private Attributes

std::unique_ptr< SwFormatVertOrientm_pVertOrient
 
sal_Unicode m_cGrfBulletCP
 

Additional Inherited Members

- Public Types inherited from SvxNumberFormat
enum  SvxNumPositionAndSpaceMode
 
enum  LabelFollowedBy
 
- Static Public Member Functions inherited from SvxNumberFormat
static Size GetGraphicSizeMM100 (const Graphic *pGraphic)
 
static OUString CreateRomanString (sal_uLong nNo, bool bUpper)
 
- Public Attributes inherited from SvxNumberFormat
 LABEL_WIDTH_AND_POSITION
 
 LABEL_ALIGNMENT
 
 LISTTAB
 
 SPACE
 
 NOTHING
 
 NEWLINE
 
- Protected Member Functions inherited from SwClient
 SwClient (SwModify *pToRegisterIn)
 
SwModifyGetRegisteredInNonConst () const
 
- Protected Member Functions inherited from sw::WriterListener
 WriterListener ()
 
virtual ~WriterListener () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 49 of file numrule.hxx.

Constructor & Destructor Documentation

SwNumFormat::SwNumFormat ( )

Definition at line 177 of file number.cxx.

References SVX_NUM_ARABIC, and text().

SwNumFormat::SwNumFormat ( const SwNumFormat rFormat)
SwNumFormat::SwNumFormat ( const SvxNumberFormat rNumFormat,
SwDoc pDoc 
)
SwNumFormat::~SwNumFormat ( )
overridevirtual

Definition at line 222 of file number.cxx.

Member Function Documentation

SwCharFormat* SwNumFormat::GetCharFormat ( ) const
inline
OUString SwNumFormat::GetCharFormatName ( ) const
overridevirtual

Reimplemented from SvxNumberFormat.

Definition at line 299 of file number.cxx.

References SwClient::GetRegisteredIn().

Referenced by SwEditShell::GetPaMAttr().

const SwFormatVertOrient * SwNumFormat::GetGraphicOrientation ( ) const
sal_Unicode SwNumFormat::GetGrfBulletCP ( ) const
inline

Definition at line 81 of file numrule.hxx.

bool SwNumFormat::IsEnumeration ( ) const
bool SwNumFormat::IsItemize ( ) const
void SwNumFormat::Modify ( const SfxPoolItem pOld,
const SfxPoolItem pNew 
)
overrideprivatevirtual
bool SwNumFormat::operator!= ( const SwNumFormat r) const
inline

Definition at line 71 of file numrule.hxx.

SwNumFormat & SwNumFormat::operator= ( const SwNumFormat rNumFormat)
bool SwNumFormat::operator== ( const SwNumFormat rNumFormat) const

Definition at line 264 of file number.cxx.

References SwClient::GetRegisteredIn(), and SvxNumberFormat::operator==().

void SwNumFormat::SetCharFormat ( SwCharFormat pChFormat)
void SwNumFormat::SetGraphicBrush ( const SvxBrushItem pBrushItem,
const Size pSize = nullptr,
const sal_Int16 *  pOrient = nullptr 
)
overridevirtual

Reimplemented from SvxNumberFormat.

Definition at line 307 of file number.cxx.

References m_pVertOrient, and SvxNumberFormat::SetGraphicBrush().

Referenced by SwXNumberingRules::SetPropertiesToNumFormat(), and SwNumFormat().

void SwNumFormat::SetGrfBulletCP ( sal_Unicode  cP)
inline

Definition at line 80 of file numrule.hxx.

Referenced by WW8ListManager::ReadLVL().

void SwNumFormat::UpdateNumNodes ( SwDoc pDoc)
private

Member Data Documentation

sal_Unicode SwNumFormat::m_cGrfBulletCP
private

Definition at line 53 of file numrule.hxx.

Referenced by operator=().

std::unique_ptr<SwFormatVertOrient> SwNumFormat::m_pVertOrient
private

Definition at line 51 of file numrule.hxx.

Referenced by GetGraphicOrientation(), and SetGraphicBrush().


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