LibreOffice Module editeng (master) 1
|
#include <numitem.hxx>
Public Member Functions | |
SvxNumberType (SvxNumType nType=SVX_NUM_ARABIC) | |
SvxNumberType (const SvxNumberType &rType) | |
~SvxNumberType () | |
SvxNumberType & | operator= (SvxNumberType const &)=default |
OUString | GetNumStr (sal_Int32 nNo) const |
OUString | GetNumStr (sal_Int32 nNo, const css::lang::Locale &rLocale, bool bIsLegal=false) const |
void | SetNumberingType (SvxNumType nSet) |
SvxNumType | GetNumberingType () const |
void | SetShowSymbol (bool bSet) |
bool | IsShowSymbol () const |
bool | IsTextFormat () const |
void | dumpAsXml (xmlTextWriterPtr w) const |
Private Attributes | |
SvxNumType | nNumType |
bool | bShowSymbol |
Static Private Attributes | |
static sal_Int32 | nRefCount = 0 |
static css::uno::Reference< css::text::XNumberingFormatter > | xFormatter |
Definition at line 55 of file numitem.hxx.
|
explicit |
Definition at line 88 of file numitem.cxx.
SvxNumberType::SvxNumberType | ( | const SvxNumberType & | rType | ) |
Definition at line 95 of file numitem.cxx.
SvxNumberType::~SvxNumberType | ( | ) |
Definition at line 102 of file numitem.cxx.
References nRefCount, and xFormatter.
void SvxNumberType::dumpAsXml | ( | xmlTextWriterPtr | w | ) | const |
Definition at line 165 of file numitem.cxx.
References nNumType.
|
inline |
Definition at line 73 of file numitem.hxx.
References nNumType.
Referenced by OutlinerView::ApplyBulletsNumbering(), Outliner::GetBulletInfo(), Outliner::GetBulletsNumberingStatus(), SvxUnoNumberingRules::getNumberingRuleByIndex(), Outliner::ImpCalcBulletArea(), Outliner::ImpCalcBulletFont(), Outliner::ImplCalcBulletText(), Outliner::ImplGetBulletSize(), isSameNumbering(), SvxNumRule::MakeNumString(), SvxNumberFormat::operator=(), SvxNumberFormat::operator==(), Outliner::PaintBullet(), SvxUnoNumberingRules::setNumberingRuleByIndex(), SvxNumberFormat::Store(), OutlinerView::ToggleBullets(), and SvxNumRule::UnLinkGraphics().
OUString SvxNumberType::GetNumStr | ( | sal_Int32 | nNo | ) | const |
Definition at line 108 of file numitem.cxx.
References AllSettings::GetLanguageTag(), LanguageTag::getLocale(), GetNumStr(), Application::GetSettings(), and utl::ConfigManager::IsFuzzing().
Referenced by GetNumStr(), Outliner::ImplCalcBulletText(), isSameNumbering(), and SvxNumRule::MakeNumString().
OUString SvxNumberType::GetNumStr | ( | sal_Int32 | nNo, |
const css::lang::Locale & | rLocale, | ||
bool | bIsLegal = false |
||
) | const |
Definition at line 122 of file numitem.cxx.
References aProperties, bShowSymbol, Exception, isArabicNumberingType(), lcl_getFormatter(), comphelper::makePropertyValue(), nNumType, SVX_NUM_ARABIC, u, and xFormatter.
|
inline |
Definition at line 76 of file numitem.hxx.
Referenced by SvxNumberFormat::operator=(), SvxNumberFormat::operator==(), and SvxNumberFormat::Store().
|
inline |
Definition at line 78 of file numitem.hxx.
References nNumType.
|
default |
|
inline |
Definition at line 72 of file numitem.hxx.
References nNumType.
Referenced by SvxNumberFormat::operator=(), SvxUnoNumberingRules::setNumberingRuleByIndex(), SvxNumberFormat::SvxNumberFormat(), and SvxNumRule::UnLinkGraphics().
|
inline |
Definition at line 75 of file numitem.hxx.
Referenced by SvxNumberFormat::operator=(), and SvxNumberFormat::SvxNumberFormat().
|
private |
Definition at line 61 of file numitem.hxx.
Referenced by GetNumStr().
|
private |
Definition at line 60 of file numitem.hxx.
Referenced by dumpAsXml(), and GetNumStr().
|
staticprivate |
Definition at line 57 of file numitem.hxx.
Referenced by SvxNumberType(), and ~SvxNumberType().
|
staticprivate |
Definition at line 58 of file numitem.hxx.
Referenced by GetNumStr(), and ~SvxNumberType().