LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
SdrLayer Class Reference

#include <svdlayer.hxx>

Collaboration diagram for SdrLayer:
[legend]

Public Member Functions

bool operator== (const SdrLayer &rCmpLayer) const
 
void SetName (const OUString &rNewName)
 
const OUString & GetName () const
 
void SetTitle (const OUString &rTitle)
 
const OUString & GetTitle () const
 
void SetDescription (const OUString &rDesc)
 
const OUString & GetDescription () const
 
void SetVisibleODF (bool bVisibleODF)
 
bool IsVisibleODF () const
 
void SetPrintableODF (bool bPrintableODF)
 
bool IsPrintableODF () const
 
void SetLockedODF (bool bLockedODF)
 
bool IsLockedODF () const
 
SdrLayerID GetID () const
 
void SetModel (SdrModel *pNewModel)
 

Private Member Functions

 SdrLayer (SdrLayerID nNewID, OUString aNewName)
 

Private Attributes

OUString maName
 
OUString maTitle
 
OUString maDescription
 
SdrModelpModel
 
bool mbVisibleODF
 
bool mbPrintableODF
 
bool mbLockedODF
 
SdrLayerID nID
 

Friends

class SdrLayerAdmin
 

Detailed Description

Definition at line 58 of file svdlayer.hxx.

Constructor & Destructor Documentation

◆ SdrLayer()

SdrLayer::SdrLayer ( SdrLayerID  nNewID,
OUString  aNewName 
)
private

Definition at line 71 of file svdlayer.cxx.

References maName, mbLockedODF, mbPrintableODF, and mbVisibleODF.

Member Function Documentation

◆ GetDescription()

const OUString & SdrLayer::GetDescription ( ) const
inline

Definition at line 83 of file svdlayer.hxx.

◆ GetID()

SdrLayerID SdrLayer::GetID ( ) const
inline

◆ GetName()

const OUString & SdrLayer::GetName ( ) const
inline

◆ GetTitle()

const OUString & SdrLayer::GetTitle ( ) const
inline

Definition at line 80 of file svdlayer.hxx.

References maTitle.

◆ IsLockedODF()

bool SdrLayer::IsLockedODF ( ) const
inline

Definition at line 92 of file svdlayer.hxx.

◆ IsPrintableODF()

bool SdrLayer::IsPrintableODF ( ) const
inline

Definition at line 89 of file svdlayer.hxx.

◆ IsVisibleODF()

bool SdrLayer::IsVisibleODF ( ) const
inline

Definition at line 86 of file svdlayer.hxx.

◆ operator==()

bool SdrLayer::operator== ( const SdrLayer rCmpLayer) const

Definition at line 95 of file svdlayer.cxx.

References maName, and nID.

◆ SetDescription()

void SdrLayer::SetDescription ( const OUString &  rDesc)
inline

Definition at line 82 of file svdlayer.hxx.

◆ SetLockedODF()

void SdrLayer::SetLockedODF ( bool  bLockedODF)
inline

Definition at line 91 of file svdlayer.hxx.

◆ SetModel()

void SdrLayer::SetModel ( SdrModel pNewModel)
inline

Definition at line 95 of file svdlayer.hxx.

References SdrLayerAdmin::pModel.

Referenced by SdrLayerAdmin::NewLayer(), and SdrLayerAdmin::SetModel().

◆ SetName()

void SdrLayer::SetName ( const OUString &  rNewName)

◆ SetPrintableODF()

void SdrLayer::SetPrintableODF ( bool  bPrintableODF)
inline

Definition at line 88 of file svdlayer.hxx.

◆ SetTitle()

void SdrLayer::SetTitle ( const OUString &  rTitle)
inline

Definition at line 79 of file svdlayer.hxx.

References maTitle.

◆ SetVisibleODF()

void SdrLayer::SetVisibleODF ( bool  bVisibleODF)
inline

Definition at line 85 of file svdlayer.hxx.

Friends And Related Function Documentation

◆ SdrLayerAdmin

friend class SdrLayerAdmin
friend

Definition at line 60 of file svdlayer.hxx.

Member Data Documentation

◆ maDescription

OUString SdrLayer::maDescription
private

Definition at line 64 of file svdlayer.hxx.

◆ maName

OUString SdrLayer::maName
private

Definition at line 62 of file svdlayer.hxx.

Referenced by operator==(), and SetName().

◆ maTitle

OUString SdrLayer::maTitle
private

Definition at line 63 of file svdlayer.hxx.

◆ mbLockedODF

bool SdrLayer::mbLockedODF
private

Definition at line 68 of file svdlayer.hxx.

Referenced by SdrLayer().

◆ mbPrintableODF

bool SdrLayer::mbPrintableODF
private

Definition at line 67 of file svdlayer.hxx.

Referenced by SdrLayer().

◆ mbVisibleODF

bool SdrLayer::mbVisibleODF
private

Definition at line 66 of file svdlayer.hxx.

Referenced by SdrLayer().

◆ nID

SdrLayerID SdrLayer::nID
private

Definition at line 69 of file svdlayer.hxx.

Referenced by operator==().

◆ pModel

SdrModel* SdrLayer::pModel
private

Definition at line 65 of file svdlayer.hxx.

Referenced by SetName().


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