LibreOffice Module sd (master) 1
Public Member Functions | Private Attributes | List of all members
GroupTable Class Reference

#include <grouptable.hxx>

Inheritance diagram for GroupTable:
[legend]

Public Member Functions

sal_uInt32 GetCurrentGroupIndex () const
 
sal_Int32 GetCurrentGroupLevel () const
 
const css::uno::Reference< css::container::XIndexAccess > & GetCurrentGroupAccess () const
 
sal_uInt32 GetGroupsClosed ()
 
void ResetGroupTable (sal_uInt32 nCount)
 
void ClearGroupTable ()
 
bool EnterGroup (css::uno::Reference< css::container::XIndexAccess > const &rIndex)
 
bool GetNextGroupEntry ()
 
 GroupTable ()
 
 ~GroupTable ()
 

Private Attributes

sal_uInt32 mnIndex
 
sal_uInt32 mnGroupsClosed
 
std::vector< GroupEntrymvGroupEntry
 

Detailed Description

Definition at line 46 of file grouptable.hxx.

Constructor & Destructor Documentation

◆ GroupTable()

GroupTable::GroupTable ( )

Definition at line 24 of file pptx-grouptable.cxx.

References mnIndex, and mvGroupEntry.

◆ ~GroupTable()

GroupTable::~GroupTable ( )

Definition at line 31 of file pptx-grouptable.cxx.

Member Function Documentation

◆ ClearGroupTable()

void GroupTable::ClearGroupTable ( )

Definition at line 57 of file pptx-grouptable.cxx.

References mvGroupEntry.

Referenced by PPTWriter::ImplWritePage(), and ResetGroupTable().

◆ EnterGroup()

bool GroupTable::EnterGroup ( css::uno::Reference< css::container::XIndexAccess > const &  rIndex)

Definition at line 35 of file pptx-grouptable.cxx.

References GroupEntry::mnCount, and mvGroupEntry.

Referenced by PPTWriter::ImplWritePage().

◆ GetCurrentGroupAccess()

const css::uno::Reference< css::container::XIndexAccess > & GroupTable::GetCurrentGroupAccess ( ) const
inline

Definition at line 57 of file grouptable.hxx.

References mvGroupEntry.

Referenced by PPTWriterBase::GetShapeByIndex(), and PPTWriter::ImplWritePortions().

◆ GetCurrentGroupIndex()

sal_uInt32 GroupTable::GetCurrentGroupIndex ( ) const
inline

◆ GetCurrentGroupLevel()

sal_Int32 GroupTable::GetCurrentGroupLevel ( ) const
inline

◆ GetGroupsClosed()

sal_uInt32 GroupTable::GetGroupsClosed ( )

◆ GetNextGroupEntry()

bool GroupTable::GetNextGroupEntry ( )

◆ ResetGroupTable()

void GroupTable::ResetGroupTable ( sal_uInt32  nCount)

Member Data Documentation

◆ mnGroupsClosed

sal_uInt32 GroupTable::mnGroupsClosed
private

Definition at line 49 of file grouptable.hxx.

Referenced by GetGroupsClosed(), and GetNextGroupEntry().

◆ mnIndex

sal_uInt32 GroupTable::mnIndex
private

Definition at line 48 of file grouptable.hxx.

Referenced by GetCurrentGroupIndex(), and GetNextGroupEntry().

◆ mvGroupEntry

std::vector<GroupEntry> GroupTable::mvGroupEntry
private

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