LibreOffice Module drawinglayer (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
drawinglayer::attribute::SdrFillAttribute Class Reference

#include <sdrfillattribute.hxx>

Collaboration diagram for drawinglayer::attribute::SdrFillAttribute:
[legend]

Public Types

typedef o3tl::cow_wrapper< ImpSdrFillAttributeImplType
 

Public Member Functions

 SdrFillAttribute (double fTransparence, const basegfx::BColor &rColor, const FillGradientAttribute &rGradient, const FillHatchAttribute &rHatch, const SdrFillGraphicAttribute &rFillGraphic)
 constructors/assignmentoperator/destructor More...
 
 SdrFillAttribute (bool bSlideBackgroundFill=false)
 
 SdrFillAttribute (const SdrFillAttribute &)
 
 SdrFillAttribute (SdrFillAttribute &&)
 
SdrFillAttributeoperator= (const SdrFillAttribute &)
 
SdrFillAttributeoperator= (SdrFillAttribute &&)
 
 ~SdrFillAttribute ()
 
bool isDefault () const
 
bool isSlideBackgroundFill () const
 
bool operator== (const SdrFillAttribute &rCandidate) const
 
double getTransparence () const
 
const basegfx::BColorgetColor () const
 
const FillGradientAttributegetGradient () const
 
const FillHatchAttributegetHatch () const
 
const SdrFillGraphicAttributegetFillGraphic () const
 

Private Attributes

ImplType mpSdrFillAttribute
 

Detailed Description

Definition at line 43 of file sdrfillattribute.hxx.

Member Typedef Documentation

◆ ImplType

Definition at line 46 of file sdrfillattribute.hxx.

Constructor & Destructor Documentation

◆ SdrFillAttribute() [1/4]

drawinglayer::attribute::SdrFillAttribute::SdrFillAttribute ( double  fTransparence,
const basegfx::BColor rColor,
const FillGradientAttribute rGradient,
const FillHatchAttribute rHatch,
const SdrFillGraphicAttribute rFillGraphic 
)

constructors/assignmentoperator/destructor

Definition at line 92 of file sdrfillattribute.cxx.

◆ SdrFillAttribute() [2/4]

drawinglayer::attribute::SdrFillAttribute::SdrFillAttribute ( bool  bSlideBackgroundFill = false)

Definition at line 103 of file sdrfillattribute.cxx.

◆ SdrFillAttribute() [3/4]

drawinglayer::attribute::SdrFillAttribute::SdrFillAttribute ( const SdrFillAttribute )
default

◆ SdrFillAttribute() [4/4]

drawinglayer::attribute::SdrFillAttribute::SdrFillAttribute ( SdrFillAttribute &&  )
default

◆ ~SdrFillAttribute()

drawinglayer::attribute::SdrFillAttribute::~SdrFillAttribute ( )
default

References operator==().

Member Function Documentation

◆ getColor()

const basegfx::BColor & drawinglayer::attribute::SdrFillAttribute::getColor ( ) const

Definition at line 144 of file sdrfillattribute.cxx.

References mpSdrFillAttribute.

◆ getFillGraphic()

const SdrFillGraphicAttribute & drawinglayer::attribute::SdrFillAttribute::getFillGraphic ( ) const

◆ getGradient()

const FillGradientAttribute & drawinglayer::attribute::SdrFillAttribute::getGradient ( ) const

◆ getHatch()

const FillHatchAttribute & drawinglayer::attribute::SdrFillAttribute::getHatch ( ) const

◆ getTransparence()

double drawinglayer::attribute::SdrFillAttribute::getTransparence ( ) const

◆ isDefault()

bool drawinglayer::attribute::SdrFillAttribute::isDefault ( ) const

◆ isSlideBackgroundFill()

bool drawinglayer::attribute::SdrFillAttribute::isSlideBackgroundFill ( ) const

◆ operator=() [1/2]

SdrFillAttribute & drawinglayer::attribute::SdrFillAttribute::operator= ( const SdrFillAttribute )
default

◆ operator=() [2/2]

SdrFillAttribute & drawinglayer::attribute::SdrFillAttribute::operator= ( SdrFillAttribute &&  )
default

◆ operator==()

bool drawinglayer::attribute::SdrFillAttribute::operator== ( const SdrFillAttribute rCandidate) const

Definition at line 130 of file sdrfillattribute.cxx.

References isDefault(), and mpSdrFillAttribute.

Member Data Documentation

◆ mpSdrFillAttribute

ImplType drawinglayer::attribute::SdrFillAttribute::mpSdrFillAttribute
private

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