LibreOffice Module lotuswordpro (master) 1
|
#include <lwpdivinfo.hxx>
Public Member Functions | |
LwpDivInfo (LwpObjectHeader const &objHdr, LwpSvStream *pStrm) | |
LwpObjectID & | GetInitialLayoutID () |
LwpObjectID & | GetFillerPageTextID () |
OUString const & | GetDivName () const |
OUString const & | GetClassName () const |
bool | HasContents () const |
bool | IsOleDivision () const |
bool | IsScrollable () const |
bool | IsGotoable () const |
void | GetNumberOfPages (sal_uInt16 &nPageno) |
sal_uInt16 | GetMaxNumberOfPages () const |
Public Member Functions inherited from LwpObject | |
LwpObject (LwpObjectHeader objHdr, LwpSvStream *pStrm) | |
@descr construct lwpobject from stream More... | |
void | QuickRead () |
@descr QuickRead template More... | |
void | DoRegisterStyle () |
void | DoParse (IXFStream *pOutputStream) |
void | DoXFConvert (XFContentContainer *pCont) |
LwpFoundry * | GetFoundry () |
void | SetFoundry (LwpFoundry *pFoundry) |
LwpObjectID & | GetObjectID () |
sal_uInt32 | GetTag () const |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Protected Member Functions | |
void | Read () override |
@descr default read function More... | |
Protected Member Functions inherited from LwpObject | |
virtual | ~LwpObject () override |
@descr dtor() More... | |
virtual void | Read () |
@descr default read function More... | |
virtual void | RegisterStyle () |
@descr default register style function More... | |
virtual void | Parse (IXFStream *pOutputStream) |
@descr default parse function More... | |
virtual void | XFConvert (XFContentContainer *pCont) |
@descr default XFConvert function pCont is the XFContentContainer for the object conversion More... | |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Private Types | |
enum | { DI_SCROLLABLE = 0x01 , DI_HASCONTENTS = 0x02 , DI_EXPANDED = 0x04 , DI_SHOWSTAB = 0x08 , DI_MUDPUPPY = 0x10 , DI_NOTDELETABLE = 0x20 , DI_BEGINGROUP = 0x40 , DI_GROUP = 0x80 , DI_ENDGROUP = 0x100 , DI_SUPPRESS_FILLER_PAGE_HEADERS = 0x200 , DI_EXTERNALFILE = 0x400 , DI_FIXED = 0x800 , DI_KNOWIFANYOLEDDELINKS = 0x1000 , DI_ANYOLEDDELINKS = 0x2000 } |
Private Member Functions | |
virtual | ~LwpDivInfo () override |
void | SkipFront () |
Private Attributes | |
LwpObjectID | m_ParentID |
LwpAtomHolder | m_Name |
LwpObjectID | m_LayoutID |
sal_uInt16 | m_nFlags |
LwpAtomHolder | m_ExternalName |
LwpAtomHolder | m_ExternalType |
LwpAtomHolder | m_ClassName |
LwpObjectID | m_InitialLayoutID |
sal_uInt16 | m_nPageNoStyle |
LwpColor | m_TabColor |
LwpObjectID | m_FillerPageTextID |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Attributes inherited from LwpObject | |
LwpObjectHeader | m_ObjHdr |
std::unique_ptr< LwpObjectStream > | m_pObjStrm |
LwpFoundry * | m_pFoundry |
LwpSvStream * | m_pStrm |
bool | m_bRegisteringStyle |
bool | m_bParsingStyle |
bool | m_bConvertingContent |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Definition at line 73 of file lwpdivinfo.hxx.
|
private |
Definition at line 109 of file lwpdivinfo.hxx.
LwpDivInfo::LwpDivInfo | ( | LwpObjectHeader const & | objHdr, |
LwpSvStream * | pStrm | ||
) |
Definition at line 69 of file lwpdivinfo.cxx.
References m_nFlags.
|
overrideprivatevirtual |
Definition at line 76 of file lwpdivinfo.cxx.
|
inline |
Definition at line 81 of file lwpdivinfo.hxx.
References m_ClassName, and LwpAtomHolder::str().
Referenced by LwpDocument::GetEndnoteType(), IsOleDivision(), and LwpDocument::IsSkippedDivision().
|
inline |
Definition at line 79 of file lwpdivinfo.hxx.
References m_Name, and LwpAtomHolder::str().
Referenced by LwpSilverBullet::GetDivisionName(), LwpDocument::IsSkippedDivision(), and LwpFribBookMark::RegisterStyle().
|
inline |
Definition at line 78 of file lwpdivinfo.hxx.
References m_FillerPageTextID.
Referenced by LwpPageLayout::ConvertFillerPageText().
|
inline |
Definition at line 77 of file lwpdivinfo.hxx.
References m_InitialLayoutID.
Referenced by LwpDocument::IsSkippedDivision(), LwpDocument::ParseDocContent(), LwpDocument::RegisterLayoutStyles(), and LwpDocument::XFConvertFrameInPage().
sal_uInt16 LwpDivInfo::GetMaxNumberOfPages | ( | ) | const |
Definition at line 157 of file lwpdivinfo.cxx.
References LwpDocument::GetPageHintsID(), LwpPageHint::GetPageLayoutID(), LwpPageHint::GetPageNumber(), LwpDLVListHeadTailHolder::GetTail(), LwpObjectID::IsNull(), m_ParentID, and LwpObjectID::obj().
Referenced by GetNumberOfPages().
void LwpDivInfo::GetNumberOfPages | ( | sal_uInt16 & | nPageno | ) |
Definition at line 141 of file lwpdivinfo.cxx.
References GetMaxNumberOfPages(), IsGotoable(), and IsOleDivision().
Referenced by LwpDocument::GetNumberOfPages().
|
inline |
Definition at line 133 of file lwpdivinfo.hxx.
References DI_HASCONTENTS, and m_nFlags.
Referenced by LwpDocument::GetLastDivisionWithContents(), LwpDocument::GetLastInGroupWithContents(), LwpDocument::GetNextInGroup(), LwpDocument::GetPreviousInGroup(), LwpDocument::ImplGetFirstDivisionWithContentsThatIsNotOLE(), and IsGotoable().
|
inline |
Definition at line 145 of file lwpdivinfo.hxx.
References HasContents(), IsOleDivision(), and IsScrollable().
Referenced by GetNumberOfPages(), and LwpDocument::IsSkippedDivision().
|
inline |
Definition at line 135 of file lwpdivinfo.hxx.
References GetClassName(), and STR_OleDivisionClassName.
Referenced by GetNumberOfPages(), LwpDocument::ImplGetFirstDivisionWithContentsThatIsNotOLE(), and IsGotoable().
|
inline |
Definition at line 143 of file lwpdivinfo.hxx.
References DI_SCROLLABLE, and m_nFlags.
Referenced by IsGotoable().
|
overrideprotectedvirtual |
@descr default read function
Reimplemented from LwpObject.
Definition at line 78 of file lwpdivinfo.cxx.
References DI_ANYOLEDDELINKS, m_ClassName, m_ExternalName, m_ExternalType, m_FillerPageTextID, m_InitialLayoutID, m_LayoutID, m_Name, LwpFileHeader::m_nFileRevision, m_nFlags, m_nPageNoStyle, m_ParentID, LwpObject::m_pObjStrm, m_TabColor, LwpAtomHolder::Read(), LwpColor::Read(), LwpObjectID::ReadIndexed(), SAL_WARN_IF, SkipFront(), and type.
|
private |
Definition at line 119 of file lwpdivinfo.cxx.
References LwpFileHeader::m_nFileRevision, LwpObject::m_pObjStrm, and LwpObjectID::ReadIndexed().
Referenced by Read().
|
private |
Definition at line 101 of file lwpdivinfo.hxx.
Referenced by GetClassName(), and Read().
|
private |
Definition at line 99 of file lwpdivinfo.hxx.
Referenced by Read().
|
private |
Definition at line 100 of file lwpdivinfo.hxx.
Referenced by Read().
|
private |
Definition at line 107 of file lwpdivinfo.hxx.
Referenced by GetFillerPageTextID(), and Read().
|
private |
Definition at line 102 of file lwpdivinfo.hxx.
Referenced by GetInitialLayoutID(), and Read().
|
private |
Definition at line 97 of file lwpdivinfo.hxx.
Referenced by Read().
|
private |
Definition at line 96 of file lwpdivinfo.hxx.
Referenced by GetDivName(), and Read().
|
private |
Definition at line 98 of file lwpdivinfo.hxx.
Referenced by HasContents(), IsScrollable(), and Read().
|
private |
Definition at line 105 of file lwpdivinfo.hxx.
Referenced by Read().
|
private |
Definition at line 95 of file lwpdivinfo.hxx.
Referenced by GetMaxNumberOfPages(), and Read().
|
private |
Definition at line 106 of file lwpdivinfo.hxx.
Referenced by Read().