LibreOffice Module lotuswordpro (master) 1
|
#include <lwpfribsection.hxx>
Public Member Functions | |
LwpFribSection (LwpPara *pPara) | |
virtual | ~LwpFribSection () override |
void | Read (LwpObjectStream *pObjStrm, sal_uInt16 len) override |
@descr: Read section frib information More... | |
LwpSection * | GetSection () |
@descr: Get section pointer More... | |
void | RegisterSectionStyle () |
@descr: Register section style More... | |
void | ParseSection () |
@descr: XFConvert section More... | |
void | SetSectionName () |
@descr: Register section style More... | |
LwpPageLayout * | GetPageLayout () |
@descr: Get page layout that current section points More... | |
Public Member Functions inherited from LwpFrib | |
LwpFrib (LwpPara *pPara) | |
virtual | ~LwpFrib () |
virtual void | Read (LwpObjectStream *pObjStrm, sal_uInt16 len) |
LwpFrib * | GetNext () |
void | SetNext (LwpFrib *next) |
sal_uInt8 | GetType () const |
OUString | GetEditor () |
XFColor | GetHighlightColor () |
const OUString & | GetStyleName () const |
void | SetModifiers (ModifierInfo *pModifiers) |
ModifierInfo * | GetModifiers () |
virtual void | RegisterStyle (LwpFoundry *pFoundry) |
bool | HasNextFrib () |
@descr: Whether there are other fribs following current frib. More... | |
void | ConvertChars (XFContentContainer *pXFPara, const OUString &text) |
void | ConvertHyperLink (XFContentContainer *pXFPara, const LwpHyperlinkMgr *pHyperlink, const OUString &text) |
rtl::Reference< XFFont > | GetFont () |
@descr: Get the current frib font style More... | |
sal_uInt8 | GetRevisionType () const |
bool | GetRevisionFlag () const |
void | Register (std::map< LwpFrib *, OUString > *pFribMap) |
void | Deregister () |
Private Member Functions | |
void | SetDefaultAlphaIndex (XFIndex *pXFIndex) |
Private Attributes | |
LwpObjectID | m_Section |
std::unique_ptr< LwpMasterPage > | m_pMasterPage |
Additional Inherited Members | |
Public Types inherited from LwpFrib | |
enum | { REV_INSERT = 0 , REV_DELETE = 1 } |
Static Public Member Functions inherited from LwpFrib | |
static LwpFrib * | CreateFrib (LwpPara *pPara, LwpObjectStream *pObjStrm, sal_uInt8 fribtag, sal_uInt8 editID) |
Public Attributes inherited from LwpFrib | |
bool | m_ModFlag |
Protected Attributes inherited from LwpFrib | |
std::map< LwpFrib *, OUString > * | m_pFribMap |
LwpPara * | m_pPara |
LwpFrib * | m_pNext |
sal_uInt8 | m_nFribType |
std::unique_ptr< ModifierInfo > | m_pModifiers |
OUString | m_StyleName |
sal_uInt8 | m_nRevisionType |
bool | m_bRevisionFlag |
sal_uInt8 | m_nEditor |
Definition at line 104 of file lwpfribsection.hxx.
|
explicit |
Definition at line 71 of file lwpfribsection.cxx.
|
overridevirtual |
Definition at line 76 of file lwpfribsection.cxx.
LwpPageLayout * LwpFribSection::GetPageLayout | ( | ) |
@descr: Get page layout that current section points
Definition at line 129 of file lwpfribsection.cxx.
References GetSection().
Referenced by ParseSection(), and RegisterSectionStyle().
LwpSection * LwpFribSection::GetSection | ( | ) |
@descr: Get section pointer
Definition at line 91 of file lwpfribsection.cxx.
References m_Section, and LwpObjectID::obj().
Referenced by LwpFribPtr::ComparePagePosition(), GetPageLayout(), and SetSectionName().
void LwpFribSection::ParseSection | ( | ) |
@descr: XFConvert section
Definition at line 140 of file lwpfribsection.cxx.
References enumXFIndexAlphabetical, GetPageLayout(), LwpPara::GetStoryID(), LwpLayout::GetUseWhenType(), m_pMasterPage, LwpFrib::m_pPara, m_Section, LwpObjectID::obj(), SetDefaultAlphaIndex(), XFIndex::SetIndexType(), LwpPara::SetXFContainer(), LwpLayout::StartWithinColume, and VO_INDEXSECTION.
Referenced by LwpFribPtr::XFConvert().
|
overridevirtual |
@descr: Read section frib information
Reimplemented from LwpFrib.
Definition at line 82 of file lwpfribsection.cxx.
References m_Section, and LwpObjectID::ReadIndexed().
void LwpFribSection::RegisterSectionStyle | ( | ) |
@descr: Register section style
Definition at line 100 of file lwpfribsection.cxx.
References GetPageLayout(), m_pMasterPage, and LwpFrib::m_pPara.
Referenced by LwpFribPtr::RegisterStyle().
|
private |
Definition at line 177 of file lwpfribsection.cxx.
References XFIndexTemplate::AddEntry(), XFIndex::AddTemplate(), enumXFIndexTemplatePage, enumXFIndexTemplateTab, enumXFIndexTemplateText, LwpFoundry::FindActualStyleName(), LwpObject::GetFoundry(), LwpIndexSection::IsFormatRunin(), LwpIndexSection::IsFormatSeparator(), LwpFrib::m_pPara, m_Section, LwpObjectID::obj(), and XFIndex::SetSeparator().
Referenced by ParseSection().
void LwpFribSection::SetSectionName | ( | ) |
@descr: Register section style
Definition at line 114 of file lwpfribsection.cxx.
References GetSection(), LwpSection::GetSectionName(), LwpPara::GetStoryID(), LwpFrib::m_pPara, LwpObjectID::obj(), and LwpStory::SetSectionName().
Referenced by LwpFribPtr::RegisterStyle().
|
private |
Definition at line 122 of file lwpfribsection.hxx.
Referenced by ParseSection(), and RegisterSectionStyle().
|
private |
Definition at line 121 of file lwpfribsection.hxx.
Referenced by GetSection(), ParseSection(), Read(), and SetDefaultAlphaIndex().