LibreOffice Module writerfilter (master) 1
|
This class provides access to the defined numbering styles. More...
#include <NumberingManager.hxx>
Public Types | |
typedef tools::SvRef< ListsManager > | Pointer |
Public Types inherited from writerfilter::Table | |
typedef tools::SvRef< Table > | Pointer_t |
Public Member Functions | |
ListsManager (DomainMapper &rDMapper, css::uno::Reference< css::lang::XMultiServiceFactory > xFactory) | |
virtual | ~ListsManager () override |
ListDef::Pointer | GetList (sal_Int32 nId) |
void | CreateNumberingRules () |
void | DisposeNumPicBullets () |
Public Member Functions inherited from writerfilter::LoggedProperties | |
LoggedProperties (const std::string &sPrefix) | |
virtual | ~LoggedProperties () override |
void | attribute (Id name, Value &val) override |
Receives an attribute. More... | |
void | sprm (Sprm &sprm) override |
Receives a SPRM. More... | |
virtual void | attribute (Id name, Value &val)=0 |
Receives an attribute. More... | |
virtual void | sprm (Sprm &sprm)=0 |
Receives a SPRM. More... | |
Public Member Functions inherited from SvRefBase | |
SvRefBase () | |
SvRefBase (const SvRefBase &) | |
SvRefBase & | operator= (const SvRefBase &) |
void | RestoreNoDelete () |
void | AddNextRef () |
void | AddFirstRef () |
void | ReleaseRef () |
unsigned int | GetRefCount () const |
Public Member Functions inherited from writerfilter::LoggedTable | |
LoggedTable (const std::string &sPrefix) | |
virtual | ~LoggedTable () override |
void | entry (int pos, writerfilter::Reference< Properties >::Pointer_t ref) override |
Receives an entry of the table. More... | |
virtual void | entry (int pos, writerfilter::Reference< Properties >::Pointer_t ref)=0 |
Receives an entry of the table. More... | |
Private Member Functions | |
AbstractListDef::Pointer | GetAbstractList (sal_Int32 nId) |
virtual void | lcl_attribute (Id nName, Value &rVal) override |
virtual void | lcl_sprm (Sprm &sprm) override |
virtual void | lcl_entry (writerfilter::Reference< Properties >::Pointer_t ref) override |
Private Attributes | |
DomainMapper & | m_rDMapper |
css::uno::Reference< css::lang::XMultiServiceFactory > | m_xFactory |
std::vector< NumPicBullet::Pointer > | m_aNumPicBullets |
std::vector< AbstractListDef::Pointer > | m_aAbstractLists |
std::vector< ListDef::Pointer > | m_aLists |
AbstractListDef::Pointer | m_pCurrentDefinition |
NumPicBullet::Pointer | m_pCurrentNumPicBullet |
Additional Inherited Members | |
virtual void | lcl_attribute (Id name, Value &val)=0 |
virtual void | lcl_sprm (Sprm &sprm)=0 |
Protected Member Functions inherited from writerfilter::Properties | |
~Properties () override | |
Protected Member Functions inherited from SvRefBase | |
virtual | ~SvRefBase () COVERITY_NOEXCEPT_FALSE |
virtual void | lcl_entry (writerfilter::Reference< Properties >::Pointer_t ref)=0 |
Protected Member Functions inherited from writerfilter::Table | |
~Table () override | |
This class provides access to the defined numbering styles.
Definition at line 205 of file NumberingManager.hxx.
Definition at line 238 of file NumberingManager.hxx.
writerfilter::dmapper::ListsManager::ListsManager | ( | DomainMapper & | rDMapper, |
css::uno::Reference< css::lang::XMultiServiceFactory > | xFactory | ||
) |
Definition at line 643 of file NumberingManager.cxx.
References xFactory.
|
overridevirtual |
Definition at line 652 of file NumberingManager.cxx.
References DisposeNumPicBullets().
void writerfilter::dmapper::ListsManager::CreateNumberingRules | ( | ) |
Definition at line 1183 of file NumberingManager.cxx.
References writerfilter::dmapper::DomainMapper::GetStyleSheetTable(), m_aLists, m_rDMapper, and m_xFactory.
void writerfilter::dmapper::ListsManager::DisposeNumPicBullets | ( | ) |
Definition at line 657 of file NumberingManager.cxx.
References m_aNumPicBullets.
Referenced by ~ListsManager().
|
private |
Definition at line 1120 of file NumberingManager.cxx.
References tools::SvRef< typename T >::get(), GetList(), writerfilter::dmapper::ParagraphProperties::GetListId(), writerfilter::dmapper::DomainMapper::GetStyleSheetTable(), m_aAbstractLists, m_rDMapper, nId, and writerfilter::dmapper::ParagraphPropertiesPropertyMap::props().
Referenced by lcl_sprm().
ListDef::Pointer writerfilter::dmapper::ListsManager::GetList | ( | sal_Int32 | nId | ) |
Definition at line 1162 of file NumberingManager.cxx.
References GetId(), i, writerfilter::dmapper::DomainMapper::IsRTFImport(), m_aLists, m_rDMapper, and nId.
Referenced by GetAbstractList().
|
overrideprivatevirtual |
Implements writerfilter::LoggedProperties.
Definition at line 671 of file NumberingManager.cxx.
References writerfilter::dmapper::ConversionHelper::convertTwipToMM100(), writerfilter::Value::getInt(), writerfilter::Value::getString(), m_pCurrentDefinition, m_pCurrentNumPicBullet, writerfilter::dmapper::PROP_FIRST_LINE_INDENT, writerfilter::dmapper::PROP_INDENT_AT, SAL_WARN, SAL_WARN_IF, and writerfilter::dmapper::AbstractListDef::SetValue().
|
overrideprivatevirtual |
Implements writerfilter::LoggedTable.
Definition at line 1102 of file NumberingManager.cxx.
References writerfilter::dmapper::DomainMapper::IsOOXMLImport(), writerfilter::dmapper::DomainMapper::IsRTFImport(), m_aAbstractLists, m_pCurrentDefinition, and m_rDMapper.
|
overrideprivatevirtual |
Implements writerfilter::LoggedProperties.
Definition at line 793 of file NumberingManager.cxx.
References tools::SvRef< typename T >::get(), GetAbstractList(), writerfilter::Sprm::getId(), writerfilter::Sprm::getProps(), writerfilter::dmapper::DomainMapper::GetStyleSheetTable(), writerfilter::Sprm::getValue(), SvxNumberFormat::LISTTAB, m_aAbstractLists, m_aLists, m_aNumPicBullets, m_pCurrentDefinition, m_pCurrentNumPicBullet, m_rDMapper, o3tl::mm100, writerfilter::dmapper::NONE, SvxNumberFormat::NOTHING, nValue, writerfilter::dmapper::DomainMapper::PopListProperties(), writerfilter::dmapper::DomainMapper::PopPendingShape(), writerfilter::dmapper::PROP_ADJUST, writerfilter::dmapper::DomainMapper::PushListProperties(), SAL_WARN, writerfilter::dmapper::ListDef::SetAbstractDefinition(), writerfilter::dmapper::AbstractListDef::SetValue(), SvxNumberFormat::SPACE, writerfilter::LoggedProperties::sprm(), o3tl::toTwips(), and value.
|
private |
Definition at line 216 of file NumberingManager.hxx.
Referenced by GetAbstractList(), lcl_entry(), and lcl_sprm().
|
private |
Definition at line 217 of file NumberingManager.hxx.
Referenced by CreateNumberingRules(), GetList(), and lcl_sprm().
|
private |
Definition at line 215 of file NumberingManager.hxx.
Referenced by DisposeNumPicBullets(), and lcl_sprm().
|
private |
Definition at line 221 of file NumberingManager.hxx.
Referenced by lcl_attribute(), lcl_entry(), and lcl_sprm().
|
private |
Definition at line 222 of file NumberingManager.hxx.
Referenced by lcl_attribute(), and lcl_sprm().
|
private |
Definition at line 211 of file NumberingManager.hxx.
Referenced by CreateNumberingRules(), GetAbstractList(), GetList(), lcl_entry(), and lcl_sprm().
|
private |
Definition at line 212 of file NumberingManager.hxx.
Referenced by CreateNumberingRules().