23 static void ReleaseUniqueInstance();
57 return QString::number(scale);
69 return getScale(GetDefaultScaleUUID(scale));
81 void removeScale(QString UUID);
84 typedef QMap<QString, ccColorScale::Shared>
ScalesMap;
93 void fromPersistentSettings();
96 void toPersistentSettings()
const;
QSharedPointer< ccColorScale > Shared
Shared pointer type.
Color scales manager/container.
const ScalesMap & map() const
Access to the internal map (const)
ScalesMap & map()
Access to the internal map.
QMap< QString, ccColorScale::Shared > ScalesMap
Color scales map type.
static ccColorScale::Shared GetDefaultScale(DEFAULT_SCALES scale=BGYR)
Returns a pre-defined color scale (static shortcut)
DEFAULT_SCALES
Pre-defined color scales (all relative - i.e. expand to actual SF)
static QString GetDefaultScaleUUID(int scale)
Returns a pre-defined color scale UUID.
ccColorScale::Shared getDefaultScale(DEFAULT_SCALES scale) const
Returns a pre-defined color scale.
ScalesMap m_scales
Color scales.