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 (const OUString &rFPath, const OUString &rFName)
 
virtual ~PaletteASE () override
 
virtual const OUString & GetName () override
 
virtual const OUString & GetPath () override
 
virtual void LoadColorSet (SvxColorValueSet &rColorSet) override
 
virtual bool IsValid () override
 
- Public Member Functions inherited from Palette
virtual ~Palette ()
 
virtual const OUString & GetName ()=0
 
virtual const OUString & GetPath ()=0
 
virtual void LoadColorSet (SvxColorValueSet &rColorSet)=0
 
virtual bool IsValid ()=0
 

Private Member Functions

void LoadPalette ()
 

Private Attributes

bool mbValidPalette
 
OUString maFPath
 
OUString maASEPaletteName
 
ColorList maColors
 

Detailed Description

Definition at line 32 of file palettes.hxx.

Constructor & Destructor Documentation

◆ PaletteASE()

PaletteASE::PaletteASE ( const OUString &  rFPath,
const OUString &  rFName 
)

Definition at line 33 of file Palette.cxx.

References LoadPalette().

◆ ~PaletteASE()

PaletteASE::~PaletteASE ( )
overridevirtual

Definition at line 29 of file Palette.cxx.

Member Function Documentation

◆ GetName()

const OUString & PaletteASE::GetName ( )
overridevirtual

Implements Palette.

Definition at line 52 of file Palette.cxx.

References maASEPaletteName.

◆ GetPath()

const OUString & PaletteASE::GetPath ( )
overridevirtual

Implements Palette.

Definition at line 57 of file Palette.cxx.

References maFPath.

◆ IsValid()

bool PaletteASE::IsValid ( )
overridevirtual

Implements Palette.

Definition at line 62 of file Palette.cxx.

References mbValidPalette.

◆ LoadColorSet()

void PaletteASE::LoadColorSet ( SvxColorValueSet rColorSet)
overridevirtual

Implements Palette.

Definition at line 41 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: