From ca3bfa9bded6103d4d172ace486b697beeb191be Mon Sep 17 00:00:00 2001 From: Tomaž Vajngerl Date: Thu, 11 May 2023 23:01:10 +0900 Subject: change ComplexColor to show more useful properties MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ie19f080f2faf388f9b8ba3e9a4b3c0926d5ebdd4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151674 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl --- docmodel/source/uno/UnoComplexColor.cxx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'docmodel') diff --git a/docmodel/source/uno/UnoComplexColor.cxx b/docmodel/source/uno/UnoComplexColor.cxx index bffa81329f70..673627bc98a4 100644 --- a/docmodel/source/uno/UnoComplexColor.cxx +++ b/docmodel/source/uno/UnoComplexColor.cxx @@ -13,7 +13,14 @@ using namespace css; -css::util::Color UnoComplexColor::getColor() { return css::util::Color(maColor.getRGBColor()); } +sal_Int32 UnoComplexColor::getType() { return sal_Int32(maColor.getType()); } + +sal_Int32 UnoComplexColor::getSchemeColorType() { return sal_Int32(maColor.getSchemeType()); } + +util::Color UnoComplexColor::resolveColor(uno::Reference const& /*xTheme*/) +{ + return util::Color(maColor.getRGBColor()); +} namespace model::color { @@ -22,8 +29,7 @@ uno::Reference createXComplexColor(model::ComplexColor cons return new UnoComplexColor(rColor); } -model::ComplexColor -getFromXComplexColor(css::uno::Reference const& rxColor) +model::ComplexColor getFromXComplexColor(uno::Reference const& rxColor) { model::ComplexColor aComplexColor; UnoComplexColor const* pUnoComplexColor = static_cast(rxColor.get()); -- cgit