summaryrefslogtreecommitdiff
path: root/chart2/source/view/inc/VLegendSymbolFactory.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'chart2/source/view/inc/VLegendSymbolFactory.hxx')
-rw-r--r--chart2/source/view/inc/VLegendSymbolFactory.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/chart2/source/view/inc/VLegendSymbolFactory.hxx b/chart2/source/view/inc/VLegendSymbolFactory.hxx
index d7e34035ece6..f637a5894912 100644
--- a/chart2/source/view/inc/VLegendSymbolFactory.hxx
+++ b/chart2/source/view/inc/VLegendSymbolFactory.hxx
@@ -20,6 +20,8 @@
#include "LegendEntryProvider.hxx"
#include <com/sun/star/uno/Reference.h>
+#include <rtl/ref.hxx>
+#include <svx/unoshape.hxx>
namespace com::sun::star::awt { struct Size; }
namespace com::sun::star::beans { class XPropertySet; }
@@ -37,12 +39,11 @@ namespace chart::VLegendSymbolFactory
Line,
};
- css::uno::Reference< css::drawing::XShape >
+ rtl::Reference< SvxShapeGroup >
createSymbol(
const css::awt::Size& rEntryKeyAspectRatio,
- const css::uno::Reference< css::drawing::XShapes >& rSymbolContainer,
+ const rtl::Reference<SvxShapeGroupAnyD>& rSymbolContainer,
LegendSymbolStyle eStyle,
- const css::uno::Reference< css::lang::XMultiServiceFactory > & xShapeFactory,
const css::uno::Reference< css::beans::XPropertySet > & xLegendEntryProperties,
PropertyType ePropertyType,
const css::uno::Any& rExplicitSymbol /*should contain a css::chart2::Symbol without automatic symbol if the charttype does support symbols else empty*/);