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, const OUString &rNewName)
 

Private Attributes

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

Friends

class SdrLayerAdmin
 

Detailed Description

Definition at line 58 of file svdlayer.hxx.

Constructor & Destructor Documentation

SdrLayer::SdrLayer ( SdrLayerID  nNewID,
const OUString &  rNewName 
)
private

Definition at line 70 of file svdlayer.cxx.

References maName, mbLockedODF, mbPrintableODF, and mbVisibleODF.

Member Function Documentation

const OUString& SdrLayer::GetDescription ( ) const
inline

Definition at line 83 of file svdlayer.hxx.

SdrLayerID SdrLayer::GetID ( ) const
inline
const OUString& SdrLayer::GetName ( ) const
inline
const OUString& SdrLayer::GetTitle ( ) const
inline

Definition at line 80 of file svdlayer.hxx.

bool SdrLayer::IsLockedODF ( ) const
inline

Definition at line 92 of file svdlayer.hxx.

bool SdrLayer::IsPrintableODF ( ) const
inline

Definition at line 89 of file svdlayer.hxx.

bool SdrLayer::IsVisibleODF ( ) const
inline

Definition at line 86 of file svdlayer.hxx.

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

Definition at line 94 of file svdlayer.cxx.

References maName, and nID.

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

Definition at line 82 of file svdlayer.hxx.

void SdrLayer::SetLockedODF ( bool  bLockedODF)
inline

Definition at line 91 of file svdlayer.hxx.

void SdrLayer::SetModel ( SdrModel pNewModel)
inline

Definition at line 95 of file svdlayer.hxx.

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

void SdrLayer::SetName ( const OUString &  rNewName)
void SdrLayer::SetPrintableODF ( bool  bPrintableODF)
inline

Definition at line 88 of file svdlayer.hxx.

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

Definition at line 79 of file svdlayer.hxx.

void SdrLayer::SetVisibleODF ( bool  bVisibleODF)
inline

Definition at line 85 of file svdlayer.hxx.

Friends And Related Function Documentation

friend class SdrLayerAdmin
friend

Definition at line 60 of file svdlayer.hxx.

Member Data Documentation

OUString SdrLayer::maDescription
private

Definition at line 64 of file svdlayer.hxx.

OUString SdrLayer::maName
private

Definition at line 62 of file svdlayer.hxx.

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

OUString SdrLayer::maTitle
private

Definition at line 63 of file svdlayer.hxx.

bool SdrLayer::mbLockedODF
private

Definition at line 67 of file svdlayer.hxx.

Referenced by SdrLayer().

bool SdrLayer::mbPrintableODF
private

Definition at line 66 of file svdlayer.hxx.

Referenced by SdrLayer().

bool SdrLayer::mbVisibleODF
private

Definition at line 65 of file svdlayer.hxx.

Referenced by SdrLayer().

SdrLayerID const SdrLayer::nID
private

Definition at line 69 of file svdlayer.hxx.

Referenced by operator==().

SdrModel* SdrLayer::pModel
private

Definition at line 68 of file svdlayer.hxx.

Referenced by SetName().


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