20#ifndef INCLUDED_OOX_DRAWINGML_CLRSCHEME_HXX
21#define INCLUDED_OOX_DRAWINGML_CLRSCHEME_HXX
31#include <rtl/ustring.hxx>
76 void setColorMap( sal_Int32 nClrToken, sal_Int32 nMappedClrToken );
88 bool getColor( sal_Int32 nSchemeClrToken,
::Color& rColor )
const;
89 void setColor( sal_Int32 nSchemeClrToken,
::Color nColor );
91 bool getColorByIndex(
size_t nIndex,
97 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::shared_ptr< ClrMap > ClrMapPtr
static std::map< PredefinedClrSchemeId, OUString > PredefinedClrNames