LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
SalLayoutGlyphs Class Referencefinal

#include <glyphitem.hxx>

Collaboration diagram for SalLayoutGlyphs:
[legend]

Public Member Functions

 SalLayoutGlyphs ()=default
 
 SalLayoutGlyphs (const SalLayoutGlyphs &)=delete
 
 SalLayoutGlyphs (SalLayoutGlyphs &&)
 
 ~SalLayoutGlyphs ()
 
SalLayoutGlyphsoperator= (const SalLayoutGlyphs &)=delete
 
SalLayoutGlyphsoperator= (SalLayoutGlyphs &&)
 
SalLayoutGlyphsImplImpl (unsigned int nLevel) const
 
void AppendImpl (SalLayoutGlyphsImpl *pImpl)
 
bool IsValid () const
 
void Invalidate ()
 

Private Attributes

SalLayoutGlyphsImplm_pImpl = nullptr
 
std::vector< SalLayoutGlyphsImpl * > * m_pExtraImpls = nullptr
 

Detailed Description

Definition at line 32 of file glyphitem.hxx.

Constructor & Destructor Documentation

SalLayoutGlyphs::SalLayoutGlyphs ( )
default
SalLayoutGlyphs::SalLayoutGlyphs ( const SalLayoutGlyphs )
delete
SalLayoutGlyphs::SalLayoutGlyphs ( SalLayoutGlyphs &&  rOther)

Definition at line 34 of file impglyphitem.cxx.

References m_pExtraImpls, and m_pImpl.

SalLayoutGlyphs::~SalLayoutGlyphs ( )

Definition at line 26 of file impglyphitem.cxx.

References m_pExtraImpls, and m_pImpl.

Member Function Documentation

void SalLayoutGlyphs::AppendImpl ( SalLayoutGlyphsImpl pImpl)

Definition at line 86 of file impglyphitem.cxx.

References m_pExtraImpls, and m_pImpl.

Referenced by MultiSalLayout::GetGlyphs(), and GenericSalLayout::GetGlyphs().

SalLayoutGlyphsImpl * SalLayoutGlyphs::Impl ( unsigned int  nLevel) const
void SalLayoutGlyphs::Invalidate ( )

Definition at line 63 of file impglyphitem.cxx.

References m_pExtraImpls, and m_pImpl.

Referenced by Menu::SetItemText().

bool SalLayoutGlyphs::IsValid ( ) const
SalLayoutGlyphs& SalLayoutGlyphs::operator= ( const SalLayoutGlyphs )
delete
SalLayoutGlyphs & SalLayoutGlyphs::operator= ( SalLayoutGlyphs &&  rOther)

Definition at line 40 of file impglyphitem.cxx.

References m_pExtraImpls, and m_pImpl.

Member Data Documentation

std::vector<SalLayoutGlyphsImpl*>* SalLayoutGlyphs::m_pExtraImpls = nullptr
private
SalLayoutGlyphsImpl* SalLayoutGlyphs::m_pImpl = nullptr
private

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