LibreOffice Module slideshow (master) 1
Public Member Functions | Public Attributes | List of all members
slideshow::internal::DrawShapeSubsetting::SubsetEntry Struct Reference

Entry for subset shape. More...

Public Member Functions

sal_Int32 getHashValue () const
 
bool operator< (const SubsetEntry &rOther) const
 The shape set is ordered according to this method. More...
 

Public Attributes

AttributableShapeSharedPtr mpShape
 
sal_Int32 mnStartActionIndex
 
sal_Int32 mnEndActionIndex
 
int mnSubsetQueriedCount
 Number of times this subset was queried, and not yet revoked. More...
 

Detailed Description

Entry for subset shape.

This struct contains data for every subset shape generated. Note that for a given start/end action index combination, only one subset instance is generated (and reused for subsequent queries).

Definition at line 175 of file drawshapesubsetting.hxx.

Member Function Documentation

◆ getHashValue()

sal_Int32 slideshow::internal::DrawShapeSubsetting::SubsetEntry::getHashValue ( ) const
inline

Definition at line 184 of file drawshapesubsetting.hxx.

References mnEndActionIndex, mnStartActionIndex, and SAL_MAX_INT16.

Referenced by operator<().

◆ operator<()

bool slideshow::internal::DrawShapeSubsetting::SubsetEntry::operator< ( const SubsetEntry rOther) const
inline

The shape set is ordered according to this method.

Definition at line 194 of file drawshapesubsetting.hxx.

References getHashValue().

Member Data Documentation

◆ mnEndActionIndex

sal_Int32 slideshow::internal::DrawShapeSubsetting::SubsetEntry::mnEndActionIndex

◆ mnStartActionIndex

sal_Int32 slideshow::internal::DrawShapeSubsetting::SubsetEntry::mnStartActionIndex

◆ mnSubsetQueriedCount

int slideshow::internal::DrawShapeSubsetting::SubsetEntry::mnSubsetQueriedCount

Number of times this subset was queried, and not yet revoked.

Definition at line 182 of file drawshapesubsetting.hxx.

Referenced by slideshow::internal::DrawShapeSubsetting::addSubsetShape(), and slideshow::internal::DrawShapeSubsetting::revokeSubsetShape().

◆ mpShape

AttributableShapeSharedPtr slideshow::internal::DrawShapeSubsetting::SubsetEntry::mpShape

The documentation for this struct was generated from the following file: