20#ifndef INCLUDED_OOX_DRAWINGML_CLRSCHEME_HXX
21#define INCLUDED_OOX_DRAWINGML_CLRSCHEME_HXX
30#include <rtl/ustring.hxx>
61 void setColorMap( sal_Int32 nClrToken, sal_Int32 nMappedClrToken );
73 bool getColor( sal_Int32 nSchemeClrToken,
::Color& rColor )
const;
74 void setColor( sal_Int32 nSchemeClrToken,
::Color nColor );
76 bool getColorByIndex(
size_t nIndex,
82 void ToAny(css::uno::Any& rVal)
const;
bool getColorMap(sal_Int32 &nClrToken)
void setColorMap(sal_Int32 nClrToken, sal_Int32 nMappedClrToken)
std::map< sal_Int32, sal_Int32 > maClrMap
void SetName(const OUString &rName)
std::vector< std::pair< sal_Int32, ::Color > > maClrScheme
const OUString & GetName() const
std::u16string_view getPredefinedClrNames(PredefinedClrSchemeId eID)
std::shared_ptr< ClrMap > ClrMapPtr