LibreOffice Module lotuswordpro (master) 1
Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
LwpDivInfo Class Reference

#include <lwpdivinfo.hxx>

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

Public Member Functions

 LwpDivInfo (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
LwpObjectIDGetInitialLayoutID ()
 
LwpObjectIDGetFillerPageTextID ()
 
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)
 
LwpFoundryGetFoundry ()
 
void SetFoundry (LwpFoundry *pFoundry)
 
LwpObjectIDGetObjectID ()
 
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< LwpObjectStreamm_pObjStrm
 
LwpFoundrym_pFoundry
 
LwpSvStreamm_pStrm
 
bool m_bRegisteringStyle
 
bool m_bParsingStyle
 
bool m_bConvertingContent
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Definition at line 73 of file lwpdivinfo.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
DI_SCROLLABLE 
DI_HASCONTENTS 
DI_EXPANDED 
DI_SHOWSTAB 
DI_MUDPUPPY 
DI_NOTDELETABLE 
DI_BEGINGROUP 
DI_GROUP 
DI_ENDGROUP 
DI_SUPPRESS_FILLER_PAGE_HEADERS 
DI_EXTERNALFILE 
DI_FIXED 
DI_KNOWIFANYOLEDDELINKS 
DI_ANYOLEDDELINKS 

Definition at line 109 of file lwpdivinfo.hxx.

Constructor & Destructor Documentation

◆ LwpDivInfo()

LwpDivInfo::LwpDivInfo ( LwpObjectHeader const &  objHdr,
LwpSvStream pStrm 
)

Definition at line 69 of file lwpdivinfo.cxx.

References m_nFlags.

◆ ~LwpDivInfo()

LwpDivInfo::~LwpDivInfo ( )
overrideprivatevirtual

Definition at line 76 of file lwpdivinfo.cxx.

Member Function Documentation

◆ GetClassName()

OUString const & LwpDivInfo::GetClassName ( ) const
inline

◆ GetDivName()

OUString const & LwpDivInfo::GetDivName ( ) const
inline

◆ GetFillerPageTextID()

LwpObjectID & LwpDivInfo::GetFillerPageTextID ( )
inline

Definition at line 78 of file lwpdivinfo.hxx.

References m_FillerPageTextID.

Referenced by LwpPageLayout::ConvertFillerPageText().

◆ GetInitialLayoutID()

LwpObjectID & LwpDivInfo::GetInitialLayoutID ( )
inline

◆ GetMaxNumberOfPages()

sal_uInt16 LwpDivInfo::GetMaxNumberOfPages ( ) const

◆ GetNumberOfPages()

void LwpDivInfo::GetNumberOfPages ( sal_uInt16 &  nPageno)

Definition at line 141 of file lwpdivinfo.cxx.

References GetMaxNumberOfPages(), IsGotoable(), and IsOleDivision().

Referenced by LwpDocument::GetNumberOfPages().

◆ HasContents()

bool LwpDivInfo::HasContents ( ) const
inline

◆ IsGotoable()

bool LwpDivInfo::IsGotoable ( ) const
inline

Definition at line 145 of file lwpdivinfo.hxx.

References HasContents(), IsOleDivision(), and IsScrollable().

Referenced by GetNumberOfPages(), and LwpDocument::IsSkippedDivision().

◆ IsOleDivision()

bool LwpDivInfo::IsOleDivision ( ) const
inline

◆ IsScrollable()

bool LwpDivInfo::IsScrollable ( ) const
inline

Definition at line 143 of file lwpdivinfo.hxx.

References DI_SCROLLABLE, and m_nFlags.

Referenced by IsGotoable().

◆ Read()

void LwpDivInfo::Read ( )
overrideprotectedvirtual

◆ SkipFront()

void LwpDivInfo::SkipFront ( )
private

Definition at line 119 of file lwpdivinfo.cxx.

References LwpFileHeader::m_nFileRevision, LwpObject::m_pObjStrm, and LwpObjectID::ReadIndexed().

Referenced by Read().

Member Data Documentation

◆ m_ClassName

LwpAtomHolder LwpDivInfo::m_ClassName
private

Definition at line 101 of file lwpdivinfo.hxx.

Referenced by GetClassName(), and Read().

◆ m_ExternalName

LwpAtomHolder LwpDivInfo::m_ExternalName
private

Definition at line 99 of file lwpdivinfo.hxx.

Referenced by Read().

◆ m_ExternalType

LwpAtomHolder LwpDivInfo::m_ExternalType
private

Definition at line 100 of file lwpdivinfo.hxx.

Referenced by Read().

◆ m_FillerPageTextID

LwpObjectID LwpDivInfo::m_FillerPageTextID
private

Definition at line 107 of file lwpdivinfo.hxx.

Referenced by GetFillerPageTextID(), and Read().

◆ m_InitialLayoutID

LwpObjectID LwpDivInfo::m_InitialLayoutID
private

Definition at line 102 of file lwpdivinfo.hxx.

Referenced by GetInitialLayoutID(), and Read().

◆ m_LayoutID

LwpObjectID LwpDivInfo::m_LayoutID
private

Definition at line 97 of file lwpdivinfo.hxx.

Referenced by Read().

◆ m_Name

LwpAtomHolder LwpDivInfo::m_Name
private

Definition at line 96 of file lwpdivinfo.hxx.

Referenced by GetDivName(), and Read().

◆ m_nFlags

sal_uInt16 LwpDivInfo::m_nFlags
private

Definition at line 98 of file lwpdivinfo.hxx.

Referenced by HasContents(), IsScrollable(), and Read().

◆ m_nPageNoStyle

sal_uInt16 LwpDivInfo::m_nPageNoStyle
private

Definition at line 105 of file lwpdivinfo.hxx.

Referenced by Read().

◆ m_ParentID

LwpObjectID LwpDivInfo::m_ParentID
private

Definition at line 95 of file lwpdivinfo.hxx.

Referenced by GetMaxNumberOfPages(), and Read().

◆ m_TabColor

LwpColor LwpDivInfo::m_TabColor
private

Definition at line 106 of file lwpdivinfo.hxx.

Referenced by Read().


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