summaryrefslogtreecommitdiff
path: root/docmodel
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2023-05-11 23:01:10 +0900
committerTomaž Vajngerl <quikee@gmail.com>2023-05-12 05:00:39 +0200
commitca3bfa9bded6103d4d172ace486b697beeb191be (patch)
tree5fc40b32dce7068f7ac971bfb67f50229adc99e6 /docmodel
parent1df0565fb92972bd410e7db85eef1e4bec3fcc31 (diff)
change ComplexColor to show more useful properties
Change-Id: Ie19f080f2faf388f9b8ba3e9a4b3c0926d5ebdd4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151674 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'docmodel')
-rw-r--r--docmodel/source/uno/UnoComplexColor.cxx12
1 files changed, 9 insertions, 3 deletions
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<util::XTheme> const& /*xTheme*/)
+{
+ return util::Color(maColor.getRGBColor());
+}
namespace model::color
{
@@ -22,8 +29,7 @@ uno::Reference<util::XComplexColor> createXComplexColor(model::ComplexColor cons
return new UnoComplexColor(rColor);
}
-model::ComplexColor
-getFromXComplexColor(css::uno::Reference<css::util::XComplexColor> const& rxColor)
+model::ComplexColor getFromXComplexColor(uno::Reference<util::XComplexColor> const& rxColor)
{
model::ComplexColor aComplexColor;
UnoComplexColor const* pUnoComplexColor = static_cast<UnoComplexColor const*>(rxColor.get());