LibreOffice Module reportdesign (master) 1
Public Member Functions | Public Attributes | List of all members
reportdesign::OReportComponentProperties Class Reference

#include <ReportComponent.hxx>

Public Member Functions

 OReportComponentProperties (css::uno::Reference< css::uno::XComponentContext > xContext)
 
 ~OReportComponentProperties ()
 
void setShape (css::uno::Reference< css::drawing::XShape > &xShape, const css::uno::Reference< css::report::XReportComponent > &xTunnel, oslInterlockedCount &rRefCount)
 

Public Attributes

css::uno::WeakReference< css::container::XChild > m_xParent
 
css::uno::Reference< css::uno::XComponentContext > m_xContext
 
css::uno::Reference< css::lang::XMultiServiceFactory > m_xFactory
 
css::uno::Reference< css::drawing::XShape > m_xShape
 
css::uno::Reference< css::uno::XAggregation > m_xProxy
 
css::uno::Reference< css::beans::XPropertySetm_xProperty
 
css::uno::Reference< css::lang::XTypeProvider > m_xTypeProvider
 
css::uno::Reference< css::lang::XUnoTunnel > m_xUnoTunnel
 
css::uno::Reference< css::lang::XServiceInfo > m_xServiceInfo
 
css::uno::Sequence< OUString > m_aMasterFields
 
css::uno::Sequence< OUString > m_aDetailFields
 
OUString m_sName
 
::sal_Int32 m_nHeight
 
::sal_Int32 m_nWidth
 
::sal_Int32 m_nPosX
 
::sal_Int32 m_nPosY
 
::sal_Int32 m_nBorderColor
 
::sal_Int16 m_nBorder
 
bool m_bPrintRepeatedValues
 
bool m_bAutoGrow
 

Detailed Description

Definition at line 37 of file ReportComponent.hxx.

Constructor & Destructor Documentation

◆ OReportComponentProperties()

reportdesign::OReportComponentProperties::OReportComponentProperties ( css::uno::Reference< css::uno::XComponentContext >  xContext)
inline

Definition at line 61 of file ReportComponent.hxx.

◆ ~OReportComponentProperties()

reportdesign::OReportComponentProperties::~OReportComponentProperties ( )

Definition at line 123 of file ReportComponent.cxx.

References m_xProxy.

Member Function Documentation

◆ setShape()

void reportdesign::OReportComponentProperties::setShape ( css::uno::Reference< css::drawing::XShape > &  xShape,
const css::uno::Reference< css::report::XReportComponent > &  xTunnel,
oslInterlockedCount &  rRefCount 
)

Member Data Documentation

◆ m_aDetailFields

css::uno::Sequence<OUString> reportdesign::OReportComponentProperties::m_aDetailFields

Definition at line 50 of file ReportComponent.hxx.

◆ m_aMasterFields

css::uno::Sequence<OUString> reportdesign::OReportComponentProperties::m_aMasterFields

Definition at line 49 of file ReportComponent.hxx.

◆ m_bAutoGrow

bool reportdesign::OReportComponentProperties::m_bAutoGrow

Definition at line 59 of file ReportComponent.hxx.

◆ m_bPrintRepeatedValues

bool reportdesign::OReportComponentProperties::m_bPrintRepeatedValues

Definition at line 58 of file ReportComponent.hxx.

◆ m_nBorder

::sal_Int16 reportdesign::OReportComponentProperties::m_nBorder

Definition at line 57 of file ReportComponent.hxx.

◆ m_nBorderColor

::sal_Int32 reportdesign::OReportComponentProperties::m_nBorderColor

Definition at line 56 of file ReportComponent.hxx.

◆ m_nHeight

::sal_Int32 reportdesign::OReportComponentProperties::m_nHeight

Definition at line 52 of file ReportComponent.hxx.

◆ m_nPosX

::sal_Int32 reportdesign::OReportComponentProperties::m_nPosX

Definition at line 54 of file ReportComponent.hxx.

◆ m_nPosY

::sal_Int32 reportdesign::OReportComponentProperties::m_nPosY

Definition at line 55 of file ReportComponent.hxx.

◆ m_nWidth

::sal_Int32 reportdesign::OReportComponentProperties::m_nWidth

Definition at line 53 of file ReportComponent.hxx.

◆ m_sName

OUString reportdesign::OReportComponentProperties::m_sName

Definition at line 51 of file ReportComponent.hxx.

◆ m_xContext

css::uno::Reference<css::uno::XComponentContext> reportdesign::OReportComponentProperties::m_xContext

Definition at line 41 of file ReportComponent.hxx.

◆ m_xFactory

css::uno::Reference<css::lang::XMultiServiceFactory> reportdesign::OReportComponentProperties::m_xFactory

Definition at line 42 of file ReportComponent.hxx.

◆ m_xParent

css::uno::WeakReference<css::container::XChild> reportdesign::OReportComponentProperties::m_xParent

Definition at line 40 of file ReportComponent.hxx.

◆ m_xProperty

css::uno::Reference<css::beans::XPropertySet> reportdesign::OReportComponentProperties::m_xProperty

Definition at line 45 of file ReportComponent.hxx.

Referenced by setShape().

◆ m_xProxy

css::uno::Reference<css::uno::XAggregation> reportdesign::OReportComponentProperties::m_xProxy

Definition at line 44 of file ReportComponent.hxx.

Referenced by setShape(), and ~OReportComponentProperties().

◆ m_xServiceInfo

css::uno::Reference<css::lang::XServiceInfo> reportdesign::OReportComponentProperties::m_xServiceInfo

Definition at line 48 of file ReportComponent.hxx.

Referenced by setShape().

◆ m_xShape

css::uno::Reference<css::drawing::XShape> reportdesign::OReportComponentProperties::m_xShape

Definition at line 43 of file ReportComponent.hxx.

Referenced by setShape().

◆ m_xTypeProvider

css::uno::Reference<css::lang::XTypeProvider> reportdesign::OReportComponentProperties::m_xTypeProvider

Definition at line 46 of file ReportComponent.hxx.

Referenced by setShape().

◆ m_xUnoTunnel

css::uno::Reference<css::lang::XUnoTunnel> reportdesign::OReportComponentProperties::m_xUnoTunnel

Definition at line 47 of file ReportComponent.hxx.

Referenced by setShape().


The documentation for this class was generated from the following files: