LibreOffice Module reportdesign (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
reportdesign::OSection Class Reference

#include <Section.hxx>

Inheritance diagram for reportdesign::OSection:
[legend]
Collaboration diagram for reportdesign::OSection:
[legend]

Public Member Functions

virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual sal_Bool SAL_CALL getVisible () override
 
virtual void SAL_CALL setVisible (sal_Bool _visible) override
 
virtual OUString SAL_CALL getName () override
 
virtual void SAL_CALL setName (const OUString &_name) override
 
virtual ::sal_uInt32 SAL_CALL getHeight () override
 
virtual void SAL_CALL setHeight (::sal_uInt32 _height) override
 
virtual ::sal_Int32 SAL_CALL getBackColor () override
 
virtual void SAL_CALL setBackColor (::sal_Int32 _backgroundcolor) override
 
virtual sal_Bool SAL_CALL getBackTransparent () override
 
virtual void SAL_CALL setBackTransparent (sal_Bool _backtransparent) override
 
virtual OUString SAL_CALL getConditionalPrintExpression () override
 
virtual void SAL_CALL setConditionalPrintExpression (const OUString &_conditionalprintexpression) override
 
virtual ::sal_Int16 SAL_CALL getForceNewPage () override
 
virtual void SAL_CALL setForceNewPage (::sal_Int16 _forcenewpage) override
 
virtual ::sal_Int16 SAL_CALL getNewRowOrCol () override
 
virtual void SAL_CALL setNewRowOrCol (::sal_Int16 _newroworcol) override
 
virtual sal_Bool SAL_CALL getKeepTogether () override
 
virtual void SAL_CALL setKeepTogether (sal_Bool _keeptogether) override
 
virtual sal_Bool SAL_CALL getCanGrow () override
 
virtual void SAL_CALL setCanGrow (sal_Bool _cangrow) override
 
virtual sal_Bool SAL_CALL getCanShrink () override
 
virtual void SAL_CALL setCanShrink (sal_Bool _canshrink) override
 
virtual sal_Bool SAL_CALL getRepeatSection () override
 
virtual void SAL_CALL setRepeatSection (sal_Bool _repeatsection) override
 
virtual css::uno::Reference< css::report::XGroup > SAL_CALL getGroup () override
 
virtual css::uno::Reference< css::report::XReportDefinition > SAL_CALL getReportDefinition () override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getParent () override
 
virtual void SAL_CALL setParent (const css::uno::Reference< css::uno::XInterface > &Parent) override
 
virtual void SAL_CALL addContainerListener (const css::uno::Reference< css::container::XContainerListener > &xListener) override
 
virtual void SAL_CALL removeContainerListener (const css::uno::Reference< css::container::XContainerListener > &xListener) override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual void SAL_CALL add (const css::uno::Reference< css::drawing::XShape > &xShape) override
 
virtual void SAL_CALL remove (const css::uno::Reference< css::drawing::XShape > &xShape) override
 
virtual css::uno::Reference< css::drawing::XShapeGroup > SAL_CALL group (const css::uno::Reference< css::drawing::XShapes > &xShapes) override
 
virtual void SAL_CALL ungroup (const css::uno::Reference< css::drawing::XShapeGroup > &aGroup) override
 
virtual css::uno::Reference< css::container::XNameContainer > SAL_CALL getForms () override
 
virtual sal_Bool SAL_CALL hasForms () override
 
virtual ::sal_Int32 SAL_CALL getCount () override
 
virtual css::uno::Any SAL_CALL getByIndex (::sal_Int32 Index) override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override
 
void notifyElementAdded (const css::uno::Reference< css::drawing::XShape > &xShape)
 
void notifyElementRemoved (const css::uno::Reference< css::drawing::XShape > &xShape)
 
- Public Member Functions inherited from comphelper::OMutexAndBroadcastHelper
 OMutexAndBroadcastHelper ()
 
::osl::Mutex & GetMutex ()
 
::cppu::OBroadcastHelperGetBroadcastHelper ()
 
const ::cppu::OBroadcastHelperGetBroadcastHelper () const
 

Static Public Member Functions

static css::uno::Reference< css::report::XSection > createOSection (const css::uno::Reference< css::report::XReportDefinition > &_xParent, const css::uno::Reference< css::uno::XComponentContext > &context, bool _bPageSection=false)
 
static css::uno::Reference< css::report::XSection > createOSection (const css::uno::Reference< css::report::XGroup > &_xParent, const css::uno::Reference< css::uno::XComponentContext > &context)
 
static css::uno::Sequence< OUString > getSupportedServiceNames_Static ()
 
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 

Protected Member Functions

virtual ~OSection () override
 
virtual void SAL_CALL disposing () override
 this function is called upon disposing the component More...
 
- Protected Member Functions inherited from cppu::PropertySetMixin< typename T >
 PropertySetMixin (css::uno::Reference< css::uno::XComponentContext > const &context, Implements implements, css::uno::Sequence< rtl::OUString > const &absentOptional)
 
 ~PropertySetMixin ()
 
- Protected Member Functions inherited from cppu::PropertySetMixinImpl
void prepareSet (rtl::OUString const &propertyName, css::uno::Any const &oldValue, css::uno::Any const &newValue, BoundListeners *boundListeners)
 
void dispose ()
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &type) SAL_OVERRIDE
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () SAL_OVERRIDE
 
virtual void SAL_CALL setPropertyValue (rtl::OUString const &propertyName, css::uno::Any const &value) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL getPropertyValue (rtl::OUString const &propertyName) SAL_OVERRIDE
 
virtual void SAL_CALL addPropertyChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XPropertyChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL removePropertyChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XPropertyChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL addVetoableChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XVetoableChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL removeVetoableChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XVetoableChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL setFastPropertyValue (sal_Int32 handle, css::uno::Any const &value) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL getFastPropertyValue (sal_Int32 handle) SAL_OVERRIDE
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPropertyValues () SAL_OVERRIDE
 
virtual void SAL_CALL setPropertyValues (css::uno::Sequence< css::beans::PropertyValue > const &props) SAL_OVERRIDE
 

Private Member Functions

 OSection (const OSection &)=delete
 
OSectionoperator= (const OSection &)=delete
 
template<typename T >
void set (const OUString &_sProperty, const T &Value, T &_member)
 
void set (const OUString &_sProperty, bool Value, bool &_member)
 
void checkNotPageHeaderFooter ()
 checks if this section is either the page header or footer and if so it throws an UnknownPropertyException More...
 
void init ()
 
 OSection (const css::uno::Reference< css::report::XReportDefinition > &xParentDef, const css::uno::Reference< css::report::XGroup > &xParentGroup, const css::uno::Reference< css::uno::XComponentContext > &context, css::uno::Sequence< OUString > const &)
 

Private Attributes

::comphelper::OInterfaceContainerHelper3< css::container::XContainerListener > m_aContainerListeners
 
css::uno::Reference< css::drawing::XDrawPage > m_xDrawPage
 
css::uno::Reference< css::drawing::XShapeGrouper > m_xDrawPage_ShapeGrouper
 
css::uno::Reference< css::form::XFormsSupplier2 > m_xDrawPage_FormSupplier
 
css::uno::Reference< css::lang::XUnoTunnel > m_xDrawPage_Tunnel
 
css::uno::WeakReference< css::report::XGroup > m_xGroup
 
css::uno::WeakReference< css::report::XReportDefinition > m_xReportDefinition
 
OUString m_sName
 
OUString m_sConditionalPrintExpression
 
::sal_uInt32 m_nHeight
 
::sal_Int32 m_nBackgroundColor
 
::sal_Int16 m_nForceNewPage
 
::sal_Int16 m_nNewRowOrCol
 
bool m_bKeepTogether
 
bool m_bRepeatSection
 
bool m_bVisible
 
bool m_bBacktransparent
 
bool m_bInRemoveNotify
 
bool m_bInInsertNotify
 

Additional Inherited Members

- Protected Types inherited from cppu::PropertySetMixinImpl
enum  Implements
 
- Protected Attributes inherited from comphelper::OMutexAndBroadcastHelper
::osl::Mutex m_aMutex
 
::cppu::OBroadcastHelper m_aBHelper
 
- Protected Attributes inherited from cppu::PropertySetMixinImpl
 IMPLEMENTS_PROPERTY_SET
 
 IMPLEMENTS_FAST_PROPERTY_SET
 
 IMPLEMENTS_PROPERTY_ACCESS
 

Detailed Description

Definition at line 50 of file Section.hxx.

Constructor & Destructor Documentation

◆ OSection() [1/2]

reportdesign::OSection::OSection ( const OSection )
privatedelete

◆ ~OSection()

reportdesign::OSection::~OSection ( )
overrideprotectedvirtual

Definition at line 122 of file Section.cxx.

◆ OSection() [2/2]

reportdesign::OSection::OSection ( const css::uno::Reference< css::report::XReportDefinition > &  xParentDef,
const css::uno::Reference< css::report::XGroup > &  xParentGroup,
const css::uno::Reference< css::uno::XComponentContext > &  context,
css::uno::Sequence< OUString > const &   
)
private

Member Function Documentation

◆ add()

void SAL_CALL reportdesign::OSection::add ( const css::uno::Reference< css::drawing::XShape > &  xShape)
overridevirtual

Definition at line 505 of file Section.cxx.

References m_aMutex.

◆ addContainerListener()

void SAL_CALL reportdesign::OSection::addContainerListener ( const css::uno::Reference< css::container::XContainerListener > &  xListener)
overridevirtual

Definition at line 428 of file Section.cxx.

◆ addEventListener()

virtual void SAL_CALL reportdesign::OSection::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
inlineoverridevirtual

Definition at line 213 of file Section.hxx.

◆ addPropertyChangeListener()

void SAL_CALL reportdesign::OSection::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual

Definition at line 485 of file Section.cxx.

◆ addVetoableChangeListener()

void SAL_CALL reportdesign::OSection::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 495 of file Section.cxx.

◆ checkNotPageHeaderFooter()

void reportdesign::OSection::checkNotPageHeaderFooter ( )
private

checks if this section is either the page header or footer and if so it throws an UnknownPropertyException

Definition at line 282 of file Section.cxx.

References m_aMutex.

◆ createEnumeration()

uno::Reference< container::XEnumeration > SAL_CALL reportdesign::OSection::createEnumeration ( )
overridevirtual

Definition at line 464 of file Section.cxx.

References m_aMutex.

◆ createOSection() [1/2]

static css::uno::Reference< css::report::XSection > reportdesign::OSection::createOSection ( const css::uno::Reference< css::report::XGroup > &  _xParent,
const css::uno::Reference< css::uno::XComponentContext > &  context 
)
static

References DECLARE_XINTERFACE.

◆ createOSection() [2/2]

static css::uno::Reference< css::report::XSection > reportdesign::OSection::createOSection ( const css::uno::Reference< css::report::XReportDefinition > &  _xParent,
const css::uno::Reference< css::uno::XComponentContext > &  context,
bool  _bPageSection = false 
)
static

◆ dispose()

void SAL_CALL reportdesign::OSection::dispose ( void  )
overridevirtual

Definition at line 142 of file Section.cxx.

◆ disposing()

void SAL_CALL reportdesign::OSection::disposing ( )
overrideprotectedvirtual

this function is called upon disposing the component

Definition at line 158 of file Section.cxx.

◆ getBackColor()

sal_Int32 SAL_CALL reportdesign::OSection::getBackColor ( )
override

Definition at line 244 of file Section.cxx.

References COL_TRANSPARENT(), and m_aMutex.

◆ getBackTransparent()

sal_Bool SAL_CALL reportdesign::OSection::getBackTransparent ( )
overridevirtual

Definition at line 258 of file Section.cxx.

References m_aMutex.

◆ getByIndex()

uno::Any SAL_CALL reportdesign::OSection::getByIndex ( ::sal_Int32  Index)
overridevirtual

Definition at line 457 of file Section.cxx.

References m_aMutex.

◆ getCanGrow()

sal_Bool SAL_CALL reportdesign::OSection::getCanGrow ( )
overridevirtual

TODO: unsupported at the moment

Definition at line 348 of file Section.cxx.

◆ getCanShrink()

sal_Bool SAL_CALL reportdesign::OSection::getCanShrink ( )
overridevirtual

TODO: unsupported at the moment

Definition at line 358 of file Section.cxx.

◆ getConditionalPrintExpression()

OUString SAL_CALL reportdesign::OSection::getConditionalPrintExpression ( )
overridevirtual

Definition at line 271 of file Section.cxx.

References m_aMutex.

◆ getCount()

sal_Int32 SAL_CALL reportdesign::OSection::getCount ( )
override

Definition at line 451 of file Section.cxx.

References m_aMutex.

◆ getElementType()

uno::Type SAL_CALL reportdesign::OSection::getElementType ( )
overridevirtual

Definition at line 439 of file Section.cxx.

References cppu::UnoType< typename T >::get().

◆ getForceNewPage()

sal_Int16 SAL_CALL reportdesign::OSection::getForceNewPage ( )
override

Definition at line 295 of file Section.cxx.

References m_aMutex.

◆ getForms()

uno::Reference< container::XNameContainer > SAL_CALL reportdesign::OSection::getForms ( )
overridevirtual

Definition at line 548 of file Section.cxx.

◆ getGroup()

uno::Reference< report::XGroup > SAL_CALL reportdesign::OSection::getGroup ( )
overridevirtual

Definition at line 388 of file Section.cxx.

References m_aMutex.

◆ getHeight()

sal_uInt32 SAL_CALL reportdesign::OSection::getHeight ( )
override

Definition at line 233 of file Section.cxx.

References m_aMutex.

◆ getImplementationName()

OUString SAL_CALL reportdesign::OSection::getImplementationName ( )
overridevirtual

Definition at line 164 of file Section.cxx.

◆ getKeepTogether()

sal_Bool SAL_CALL reportdesign::OSection::getKeepTogether ( )
overridevirtual

Definition at line 331 of file Section.cxx.

References m_aMutex.

◆ getName()

OUString SAL_CALL reportdesign::OSection::getName ( )
overridevirtual

Definition at line 222 of file Section.cxx.

References m_aMutex, and m_sName.

◆ getNewRowOrCol()

sal_Int16 SAL_CALL reportdesign::OSection::getNewRowOrCol ( )
override

Definition at line 313 of file Section.cxx.

References m_aMutex.

◆ getParent()

uno::Reference< uno::XInterface > SAL_CALL reportdesign::OSection::getParent ( )
overridevirtual

Definition at line 410 of file Section.cxx.

References m_aMutex.

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > SAL_CALL reportdesign::OSection::getPropertySetInfo ( )
overridevirtual

Reimplemented from cppu::PropertySetMixinImpl.

Definition at line 470 of file Section.cxx.

◆ getPropertyValue()

uno::Any SAL_CALL reportdesign::OSection::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

Definition at line 480 of file Section.cxx.

◆ getRepeatSection()

sal_Bool SAL_CALL reportdesign::OSection::getRepeatSection ( )
overridevirtual

Definition at line 368 of file Section.cxx.

References m_aMutex.

◆ getReportDefinition()

uno::Reference< report::XReportDefinition > SAL_CALL reportdesign::OSection::getReportDefinition ( )
overridevirtual

Definition at line 394 of file Section.cxx.

References m_aMutex.

◆ getSomething()

sal_Int64 reportdesign::OSection::getSomething ( const css::uno::Sequence< sal_Int8 > &  aIdentifier)
overridevirtual

Definition at line 566 of file Section.cxx.

References comphelper::getSomething_cast().

◆ getSupportedServiceNames()

uno::Sequence< OUString > SAL_CALL reportdesign::OSection::getSupportedServiceNames ( )
overridevirtual

Definition at line 175 of file Section.cxx.

◆ getSupportedServiceNames_Static()

uno::Sequence< OUString > reportdesign::OSection::getSupportedServiceNames_Static ( )
static
Exceptions
css::uno::RuntimeException

Definition at line 169 of file Section.cxx.

References SERVICE_SECTION.

◆ getUnoTunnelId()

const uno::Sequence< sal_Int8 > & reportdesign::OSection::getUnoTunnelId ( )
static

Definition at line 573 of file Section.cxx.

References comphelper::UnoIdInit::getSeq().

◆ getVisible()

sal_Bool SAL_CALL reportdesign::OSection::getVisible ( )
overridevirtual

Definition at line 211 of file Section.cxx.

References m_aMutex.

◆ group()

uno::Reference< drawing::XShapeGroup > SAL_CALL reportdesign::OSection::group ( const css::uno::Reference< css::drawing::XShapes > &  xShapes)
overridevirtual

Definition at line 531 of file Section.cxx.

◆ hasElements()

sal_Bool SAL_CALL reportdesign::OSection::hasElements ( )
overridevirtual

Definition at line 444 of file Section.cxx.

References m_aMutex.

◆ hasForms()

sal_Bool SAL_CALL reportdesign::OSection::hasForms ( )
overridevirtual

Definition at line 556 of file Section.cxx.

◆ init()

void reportdesign::OSection::init ( )
private

Definition at line 185 of file Section.cxx.

References SdrPage::getUnoPage(), m_refCount, and SdrPage::SetUnoPage().

◆ notifyElementAdded()

void reportdesign::OSection::notifyElementAdded ( const css::uno::Reference< css::drawing::XShape > &  xShape)

Definition at line 579 of file Section.cxx.

References aEvent.

Referenced by rptui::OReportPage::NbcInsertObject().

◆ notifyElementRemoved()

void reportdesign::OSection::notifyElementRemoved ( const css::uno::Reference< css::drawing::XShape > &  xShape)

Definition at line 588 of file Section.cxx.

References aEvent.

Referenced by rptui::OReportPage::RemoveObject().

◆ operator=()

OSection & reportdesign::OSection::operator= ( const OSection )
privatedelete

◆ remove()

void SAL_CALL reportdesign::OSection::remove ( const css::uno::Reference< css::drawing::XShape > &  xShape)
overridevirtual

Definition at line 517 of file Section.cxx.

References m_aMutex.

◆ removeContainerListener()

void SAL_CALL reportdesign::OSection::removeContainerListener ( const css::uno::Reference< css::container::XContainerListener > &  xListener)
overridevirtual

Definition at line 433 of file Section.cxx.

◆ removeEventListener()

virtual void SAL_CALL reportdesign::OSection::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
inlineoverridevirtual

Definition at line 217 of file Section.hxx.

◆ removePropertyChangeListener()

void SAL_CALL reportdesign::OSection::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual

Definition at line 490 of file Section.cxx.

◆ removeVetoableChangeListener()

void SAL_CALL reportdesign::OSection::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 500 of file Section.cxx.

◆ set() [1/2]

void reportdesign::OSection::set ( const OUString &  _sProperty,
bool  Value,
bool &  _member 
)
inlineprivate

◆ set() [2/2]

template<typename T >
void reportdesign::OSection::set ( const OUString &  _sProperty,
const T &  Value,
T &  _member 
)
inlineprivate

◆ setBackColor()

void SAL_CALL reportdesign::OSection::setBackColor ( ::sal_Int32  _backgroundcolor)
overridevirtual

Definition at line 250 of file Section.cxx.

References COL_TRANSPARENT(), PROPERTY_BACKCOLOR, and set().

◆ setBackTransparent()

void SAL_CALL reportdesign::OSection::setBackTransparent ( sal_Bool  _backtransparent)
overridevirtual

Definition at line 264 of file Section.cxx.

References COL_TRANSPARENT(), PROPERTY_BACKCOLOR, PROPERTY_BACKTRANSPARENT, and set().

◆ setCanGrow()

void SAL_CALL reportdesign::OSection::setCanGrow ( sal_Bool  _cangrow)
overridevirtual

TODO: unsupported at the moment

Definition at line 353 of file Section.cxx.

◆ setCanShrink()

void SAL_CALL reportdesign::OSection::setCanShrink ( sal_Bool  _canshrink)
overridevirtual

TODO: unsupported at the moment

Definition at line 363 of file Section.cxx.

◆ setConditionalPrintExpression()

void SAL_CALL reportdesign::OSection::setConditionalPrintExpression ( const OUString &  _conditionalprintexpression)
overridevirtual

Definition at line 277 of file Section.cxx.

References PROPERTY_CONDITIONALPRINTEXPRESSION, and set().

◆ setForceNewPage()

void SAL_CALL reportdesign::OSection::setForceNewPage ( ::sal_Int16  _forcenewpage)
overridevirtual

◆ setHeight()

void SAL_CALL reportdesign::OSection::setHeight ( ::sal_uInt32  _height)
overridevirtual

Definition at line 239 of file Section.cxx.

References PROPERTY_HEIGHT, and set().

◆ setKeepTogether()

void SAL_CALL reportdesign::OSection::setKeepTogether ( sal_Bool  _keeptogether)
overridevirtual

Definition at line 338 of file Section.cxx.

References m_aMutex, PROPERTY_KEEPTOGETHER, and set().

◆ setName()

void SAL_CALL reportdesign::OSection::setName ( const OUString &  _name)
overridevirtual

Definition at line 228 of file Section.cxx.

References m_sName, PROPERTY_NAME, and set().

◆ setNewRowOrCol()

void SAL_CALL reportdesign::OSection::setNewRowOrCol ( ::sal_Int16  _newroworcol)
overridevirtual

◆ setParent()

void SAL_CALL reportdesign::OSection::setParent ( const css::uno::Reference< css::uno::XInterface > &  Parent)
overridevirtual

Definition at line 422 of file Section.cxx.

◆ setPropertyValue()

void SAL_CALL reportdesign::OSection::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual

Definition at line 475 of file Section.cxx.

◆ setRepeatSection()

void SAL_CALL reportdesign::OSection::setRepeatSection ( sal_Bool  _repeatsection)
overridevirtual

Definition at line 377 of file Section.cxx.

References m_aMutex, PROPERTY_REPEATSECTION, and set().

◆ setVisible()

void SAL_CALL reportdesign::OSection::setVisible ( sal_Bool  _visible)
overridevirtual

Definition at line 217 of file Section.cxx.

References PROPERTY_VISIBLE, and set().

◆ supportsService()

sal_Bool SAL_CALL reportdesign::OSection::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 180 of file Section.cxx.

References cppu::supportsService().

◆ ungroup()

void SAL_CALL reportdesign::OSection::ungroup ( const css::uno::Reference< css::drawing::XShapeGroup > &  aGroup)
overridevirtual

Definition at line 539 of file Section.cxx.

Member Data Documentation

◆ m_aContainerListeners

::comphelper::OInterfaceContainerHelper3<css::container::XContainerListener> reportdesign::OSection::m_aContainerListeners
private

Definition at line 54 of file Section.hxx.

◆ m_bBacktransparent

bool reportdesign::OSection::m_bBacktransparent
private

Definition at line 70 of file Section.hxx.

◆ m_bInInsertNotify

bool reportdesign::OSection::m_bInInsertNotify
private

Definition at line 72 of file Section.hxx.

◆ m_bInRemoveNotify

bool reportdesign::OSection::m_bInRemoveNotify
private

Definition at line 71 of file Section.hxx.

◆ m_bKeepTogether

bool reportdesign::OSection::m_bKeepTogether
private

Definition at line 67 of file Section.hxx.

◆ m_bRepeatSection

bool reportdesign::OSection::m_bRepeatSection
private

Definition at line 68 of file Section.hxx.

◆ m_bVisible

bool reportdesign::OSection::m_bVisible
private

Definition at line 69 of file Section.hxx.

◆ m_nBackgroundColor

::sal_Int32 reportdesign::OSection::m_nBackgroundColor
private

Definition at line 64 of file Section.hxx.

◆ m_nForceNewPage

::sal_Int16 reportdesign::OSection::m_nForceNewPage
private

Definition at line 65 of file Section.hxx.

◆ m_nHeight

::sal_uInt32 reportdesign::OSection::m_nHeight
private

Definition at line 63 of file Section.hxx.

◆ m_nNewRowOrCol

::sal_Int16 reportdesign::OSection::m_nNewRowOrCol
private

Definition at line 66 of file Section.hxx.

◆ m_sConditionalPrintExpression

OUString reportdesign::OSection::m_sConditionalPrintExpression
private

Definition at line 62 of file Section.hxx.

◆ m_sName

OUString reportdesign::OSection::m_sName
private

Definition at line 61 of file Section.hxx.

◆ m_xDrawPage

css::uno::Reference< css::drawing::XDrawPage > reportdesign::OSection::m_xDrawPage
private

Definition at line 55 of file Section.hxx.

◆ m_xDrawPage_FormSupplier

css::uno::Reference< css::form::XFormsSupplier2 > reportdesign::OSection::m_xDrawPage_FormSupplier
private

Definition at line 57 of file Section.hxx.

◆ m_xDrawPage_ShapeGrouper

css::uno::Reference< css::drawing::XShapeGrouper > reportdesign::OSection::m_xDrawPage_ShapeGrouper
private

Definition at line 56 of file Section.hxx.

◆ m_xDrawPage_Tunnel

css::uno::Reference< css::lang::XUnoTunnel > reportdesign::OSection::m_xDrawPage_Tunnel
private

Definition at line 58 of file Section.hxx.

◆ m_xGroup

css::uno::WeakReference< css::report::XGroup > reportdesign::OSection::m_xGroup
private

Definition at line 59 of file Section.hxx.

◆ m_xReportDefinition

css::uno::WeakReference< css::report::XReportDefinition > reportdesign::OSection::m_xReportDefinition
private

Definition at line 60 of file Section.hxx.


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