TwiceAsNice  2019-02-18
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Nice::PalettePool Class Reference

#include <PalettePool.h>

Collaboration diagram for Nice::PalettePool:
Collaboration graph

Public Member Functions

 PalettePool (PaletteColor::LookUpTable *lut)
 
QPalette lookup (const std::string &label)
 
 ~PalettePool ()
 
 PalettePool (PaletteColor::LookUpTable *lut)
 
QPalette lookup (const std::string &label)
 
 ~PalettePool ()
 
 PalettePool (PaletteColor::LookUpTable *lut)
 
QPalette lookup (const std::string &label)
 
 ~PalettePool ()
 

Private Member Functions

QPalette defaultQPalette ()
 
void extractColorNames (const std::string &colorSpec, std::string &fgColorName, std::string &bgColorName)
 
void checkColorValidity (const std::string &colorName)
 
QPalette defaultQPalette ()
 
void extractColorNames (const std::string &colorSpec, std::string &fgColorName, std::string &bgColorName)
 
void checkColorValidity (const std::string &colorName)
 
QPalette defaultQPalette ()
 
void extractColorNames (const std::string &colorSpec, std::string &fgColorName, std::string &bgColorName)
 
void checkColorValidity (const std::string &colorName)
 

Private Attributes

PaletteColor::LookUpTablem_lut
 

Constructor & Destructor Documentation

◆ PalettePool() [1/3]

Nice::PalettePool::PalettePool ( PaletteColor::LookUpTable lut)

◆ ~PalettePool() [1/3]

Nice::PalettePool::~PalettePool ( )
inline

◆ PalettePool() [2/3]

Nice::PalettePool::PalettePool ( PaletteColor::LookUpTable lut)

◆ ~PalettePool() [2/3]

Nice::PalettePool::~PalettePool ( )
inline

◆ PalettePool() [3/3]

Nice::PalettePool::PalettePool ( PaletteColor::LookUpTable lut)

◆ ~PalettePool() [3/3]

Nice::PalettePool::~PalettePool ( )
inline

Member Function Documentation

◆ checkColorValidity() [1/3]

void Nice::PalettePool::checkColorValidity ( const std::string &  colorName)
private

◆ checkColorValidity() [2/3]

void Nice::PalettePool::checkColorValidity ( const std::string &  colorName)
private

◆ checkColorValidity() [3/3]

void Nice::PalettePool::checkColorValidity ( const std::string &  colorName)
private

◆ defaultQPalette() [1/3]

QPalette Nice::PalettePool::defaultQPalette ( )
private

◆ defaultQPalette() [2/3]

QPalette Nice::PalettePool::defaultQPalette ( )
private

◆ defaultQPalette() [3/3]

QPalette Nice::PalettePool::defaultQPalette ( )
private

◆ extractColorNames() [1/3]

void Nice::PalettePool::extractColorNames ( const std::string &  colorSpec,
std::string &  fgColorName,
std::string &  bgColorName 
)
private

◆ extractColorNames() [2/3]

void Nice::PalettePool::extractColorNames ( const std::string &  colorSpec,
std::string &  fgColorName,
std::string &  bgColorName 
)
private

◆ extractColorNames() [3/3]

void Nice::PalettePool::extractColorNames ( const std::string &  colorSpec,
std::string &  fgColorName,
std::string &  bgColorName 
)
private

◆ lookup() [1/3]

QPalette Nice::PalettePool::lookup ( const std::string &  label)

◆ lookup() [2/3]

QPalette Nice::PalettePool::lookup ( const std::string &  label)

◆ lookup() [3/3]

QPalette Nice::PalettePool::lookup ( const std::string &  label)

Member Data Documentation

◆ m_lut

PaletteColor::LookUpTable * Nice::PalettePool::m_lut
private

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