20#ifndef INCLUDED_REPORTDESIGN_SOURCE_CORE_INC_REPORTCOMPONENT_HXX
21#define INCLUDED_REPORTDESIGN_SOURCE_CORE_INC_REPORTCOMPONENT_HXX
23#include <com/sun/star/uno/XComponentContext.hpp>
24#include <com/sun/star/container/XChild.hpp>
25#include <com/sun/star/drawing/XShape.hpp>
26#include <com/sun/star/lang/XServiceInfo.hpp>
27#include <com/sun/star/lang/XTypeProvider.hpp>
28#include <com/sun/star/lang/XUnoTunnel.hpp>
29#include <com/sun/star/uno/XAggregation.hpp>
30#include <com/sun/star/report/XReportComponent.hpp>
31#include <com/sun/star/lang/XMultiServiceFactory.hpp>
40 css::uno::WeakReference<css::container::XChild>
m_xParent;
41 css::uno::Reference<css::uno::XComponentContext>
m_xContext;
42 css::uno::Reference<css::lang::XMultiServiceFactory>
m_xFactory;
43 css::uno::Reference<css::drawing::XShape>
m_xShape;
44 css::uno::Reference<css::uno::XAggregation>
m_xProxy;
62 css::uno::Reference<css::uno::XComponentContext> xContext)
75 void setShape(css::uno::Reference<css::drawing::XShape>& xShape,
76 const css::uno::Reference<css::report::XReportComponent>& xTunnel,
77 oslInterlockedCount& rRefCount);
::sal_Int32 m_nBorderColor
css::uno::Sequence< OUString > m_aDetailFields
css::uno::Reference< css::lang::XMultiServiceFactory > m_xFactory
~OReportComponentProperties()
css::uno::WeakReference< css::container::XChild > m_xParent
css::uno::Reference< css::lang::XUnoTunnel > m_xUnoTunnel
css::uno::Reference< css::uno::XAggregation > m_xProxy
css::uno::Reference< css::drawing::XShape > m_xShape
css::uno::Reference< css::uno::XComponentContext > m_xContext
css::uno::Reference< css::lang::XTypeProvider > m_xTypeProvider
css::uno::Reference< css::lang::XServiceInfo > m_xServiceInfo
bool m_bPrintRepeatedValues
OReportComponentProperties(css::uno::Reference< css::uno::XComponentContext > xContext)
css::uno::Reference< css::beans::XPropertySet > m_xProperty
void setShape(css::uno::Reference< css::drawing::XShape > &xShape, const css::uno::Reference< css::report::XReportComponent > &xTunnel, oslInterlockedCount &rRefCount)
css::uno::Sequence< OUString > m_aMasterFields