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

#include <palettes.hxx>

Inheritance diagram for PaletteASE:
[legend]
Collaboration diagram for PaletteASE:
[legend]

Public Member Functions

 PaletteASE (OUString aFPath, OUString aFName)
 
virtual ~PaletteASE () override
 
virtual const OUString & GetName () override
 
virtual const OUString & GetPath () override
 
virtual void LoadColorSet (SvxColorValueSet &rColorSet) override
 
virtual bool IsValid () override
 
virtual PaletteClone () const override
 
- Public Member Functions inherited from Palette
 Palette ()=default
 
virtual ~Palette ()
 
virtual const OUString & GetName ()=0
 
virtual const OUString & GetPath ()=0
 
virtual void LoadColorSet (SvxColorValueSet &rColorSet)=0
 
virtual bool IsValid ()=0
 
virtual PaletteClone () const =0
 

Private Member Functions

void LoadPalette ()
 
 PaletteASE (const PaletteASE &)=default
 

Private Attributes

bool mbValidPalette
 
OUString maFPath
 
OUString maASEPaletteName
 
ColorList maColors
 

Additional Inherited Members

- Protected Member Functions inherited from Palette
 Palette (const Palette &)=default
 

Detailed Description

Definition at line 32 of file palettes.hxx.

Constructor & Destructor Documentation

◆ PaletteASE() [1/2]

PaletteASE::PaletteASE ( const PaletteASE )
privatedefault

Referenced by Clone().

◆ PaletteASE() [2/2]

PaletteASE::PaletteASE ( OUString  aFPath,
OUString  aFName 
)

Definition at line 34 of file Palette.cxx.

References LoadPalette().

◆ ~PaletteASE()

PaletteASE::~PaletteASE ( )
overridevirtual

Definition at line 30 of file Palette.cxx.

Member Function Documentation

◆ Clone()

Palette * PaletteASE::Clone ( ) const
overridevirtual

Implements Palette.

Definition at line 174 of file Palette.cxx.

References PaletteASE().

◆ GetName()

const OUString & PaletteASE::GetName ( )
overridevirtual

Implements Palette.

Definition at line 53 of file Palette.cxx.

References maASEPaletteName.

◆ GetPath()

const OUString & PaletteASE::GetPath ( )
overridevirtual

Implements Palette.

Definition at line 58 of file Palette.cxx.

References maFPath.

◆ IsValid()

bool PaletteASE::IsValid ( )
overridevirtual

Implements Palette.

Definition at line 63 of file Palette.cxx.

References mbValidPalette.

◆ LoadColorSet()

void PaletteASE::LoadColorSet ( SvxColorValueSet rColorSet)
overridevirtual

Implements Palette.

Definition at line 42 of file Palette.cxx.

References ValueSet::Clear(), ValueSet::InsertItem(), and maColors.

◆ LoadPalette()

void PaletteASE::LoadPalette ( )
private

Member Data Documentation

◆ maASEPaletteName

OUString PaletteASE::maASEPaletteName
private

Definition at line 36 of file palettes.hxx.

Referenced by GetName(), and LoadPalette().

◆ maColors

ColorList PaletteASE::maColors
private

Definition at line 37 of file palettes.hxx.

Referenced by LoadColorSet(), and LoadPalette().

◆ maFPath

OUString PaletteASE::maFPath
private

Definition at line 35 of file palettes.hxx.

Referenced by GetPath(), and LoadPalette().

◆ mbValidPalette

bool PaletteASE::mbValidPalette
private

Definition at line 34 of file palettes.hxx.

Referenced by IsValid(), and LoadPalette().


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