20#ifndef INCLUDED_REPORTDESIGN_SOURCE_CORE_INC_REPORTCONTROLMODEL_HXX
21#define INCLUDED_REPORTDESIGN_SOURCE_CORE_INC_REPORTCONTROLMODEL_HXX
24#include <com/sun/star/style/VerticalAlignment.hpp>
25#include <com/sun/star/awt/FontDescriptor.hpp>
26#include <com/sun/star/report/XFormatCondition.hpp>
27#include <com/sun/star/container/XContainer.hpp>
28#include <com/sun/star/lang/Locale.hpp>
29#include <com/sun/star/style/ParagraphAdjust.hpp>
80 ::std::vector< css::uno::Reference< css::report::XFormatCondition> >
88 ,css::container::XContainer* _pOwner
89 ,css::uno::Reference< css::uno::XComponentContext >
const & _xContext)
99 void addContainerListener(
const css::uno::Reference< css::container::XContainerListener >& xListener );
void insertByIndex(::sal_Int32 Index, const css::uno::Any &Element)
void removeByIndex(::sal_Int32 Index)
css::uno::Any getByIndex(::sal_Int32 Index)
::comphelper::OInterfaceContainerHelper3< css::container::XContainerListener > aContainerListeners
static bool isInterfaceForbidden(const css::uno::Type &_rType)
void removeContainerListener(const css::uno::Reference< css::container::XContainerListener > &xListener)
void checkIndex(sal_Int32 _nIndex)
OReportControlModel(osl::Mutex &_rMutex, css::container::XContainer *_pOwner, css::uno::Reference< css::uno::XComponentContext > const &_xContext)
OFormatProperties aFormatProperties
OReportComponentProperties aComponent
void addContainerListener(const css::uno::Reference< css::container::XContainerListener > &xListener)
OReportControlModel(OReportControlModel const &)=delete
::std::vector< css::uno::Reference< css::report::XFormatCondition > > m_aFormatConditions
void replaceByIndex(::sal_Int32 Index, const css::uno::Any &Element)
bool bPrintWhenGroupChange
OUString aConditionalPrintExpression
css::container::XContainer * m_pOwner
void operator=(OReportControlModel const &)=delete
Reference< XComponentContext > _xContext