LibreOffice Module reportdesign (master) 1
|
#include <Section.hxx>
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::OBroadcastHelper & | GetBroadcastHelper () |
const ::cppu::OBroadcastHelper & | GetBroadcastHelper () 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 | |
OSection & | operator= (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 | |
Definition at line 50 of file Section.hxx.
|
privatedelete |
|
overrideprotectedvirtual |
Definition at line 122 of file Section.cxx.
|
private |
|
overridevirtual |
Definition at line 505 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 428 of file Section.cxx.
|
inlineoverridevirtual |
Definition at line 213 of file Section.hxx.
|
overridevirtual |
Definition at line 485 of file Section.cxx.
|
overridevirtual |
Definition at line 495 of file Section.cxx.
|
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.
|
overridevirtual |
Definition at line 464 of file Section.cxx.
References m_aMutex.
|
static |
References DECLARE_XINTERFACE.
|
static |
Referenced by reportdesign::OReportDefinition::setSection().
|
overridevirtual |
Definition at line 142 of file Section.cxx.
|
overrideprotectedvirtual |
this function is called upon disposing the component
Definition at line 158 of file Section.cxx.
|
override |
Definition at line 244 of file Section.cxx.
References COL_TRANSPARENT(), and m_aMutex.
|
overridevirtual |
Definition at line 258 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 457 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
TODO: unsupported at the moment
Definition at line 348 of file Section.cxx.
|
overridevirtual |
TODO: unsupported at the moment
Definition at line 358 of file Section.cxx.
|
overridevirtual |
Definition at line 271 of file Section.cxx.
References m_aMutex.
|
override |
Definition at line 451 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 439 of file Section.cxx.
References cppu::UnoType< typename T >::get().
|
override |
Definition at line 295 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 548 of file Section.cxx.
|
overridevirtual |
Definition at line 388 of file Section.cxx.
References m_aMutex.
|
override |
Definition at line 233 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 164 of file Section.cxx.
|
overridevirtual |
Definition at line 331 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 222 of file Section.cxx.
|
override |
Definition at line 313 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 410 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Reimplemented from cppu::PropertySetMixinImpl.
Definition at line 470 of file Section.cxx.
|
overridevirtual |
Definition at line 480 of file Section.cxx.
|
overridevirtual |
Definition at line 368 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 394 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 566 of file Section.cxx.
References comphelper::getSomething_cast().
|
overridevirtual |
Definition at line 175 of file Section.cxx.
|
static |
css::uno::RuntimeException |
Definition at line 169 of file Section.cxx.
References SERVICE_SECTION.
|
static |
Definition at line 573 of file Section.cxx.
References comphelper::UnoIdInit::getSeq().
|
overridevirtual |
Definition at line 211 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 531 of file Section.cxx.
|
overridevirtual |
Definition at line 444 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 556 of file Section.cxx.
|
private |
Definition at line 185 of file Section.cxx.
References SdrPage::getUnoPage(), m_refCount, and SdrPage::SetUnoPage().
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().
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().
|
overridevirtual |
Definition at line 517 of file Section.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 433 of file Section.cxx.
|
inlineoverridevirtual |
Definition at line 217 of file Section.hxx.
|
overridevirtual |
Definition at line 490 of file Section.cxx.
|
overridevirtual |
Definition at line 500 of file Section.cxx.
|
inlineprivate |
Definition at line 93 of file Section.hxx.
References comphelper::OMutexAndBroadcastHelper::m_aMutex, cppu::PropertySetMixinImpl::prepareSet(), and Value.
|
inlineprivate |
Definition at line 78 of file Section.hxx.
References comphelper::OMutexAndBroadcastHelper::m_aMutex, cppu::PropertySetMixinImpl::prepareSet(), and Value.
|
overridevirtual |
Definition at line 250 of file Section.cxx.
References COL_TRANSPARENT(), PROPERTY_BACKCOLOR, and set().
|
overridevirtual |
Definition at line 264 of file Section.cxx.
References COL_TRANSPARENT(), PROPERTY_BACKCOLOR, PROPERTY_BACKTRANSPARENT, and set().
|
overridevirtual |
TODO: unsupported at the moment
Definition at line 353 of file Section.cxx.
|
overridevirtual |
TODO: unsupported at the moment
Definition at line 363 of file Section.cxx.
|
overridevirtual |
Definition at line 277 of file Section.cxx.
References PROPERTY_CONDITIONALPRINTEXPRESSION, and set().
|
overridevirtual |
Definition at line 303 of file Section.cxx.
References PROPERTY_FORCENEWPAGE, set(), reportdesign::throwIllegallArgumentException(), and u.
|
overridevirtual |
Definition at line 239 of file Section.cxx.
References PROPERTY_HEIGHT, and set().
|
overridevirtual |
Definition at line 338 of file Section.cxx.
References m_aMutex, PROPERTY_KEEPTOGETHER, and set().
|
overridevirtual |
Definition at line 228 of file Section.cxx.
References m_sName, PROPERTY_NAME, and set().
|
overridevirtual |
Definition at line 320 of file Section.cxx.
References PROPERTY_NEWROWORCOL, set(), reportdesign::throwIllegallArgumentException(), and u.
|
overridevirtual |
Definition at line 422 of file Section.cxx.
|
overridevirtual |
Definition at line 475 of file Section.cxx.
|
overridevirtual |
Definition at line 377 of file Section.cxx.
References m_aMutex, PROPERTY_REPEATSECTION, and set().
|
overridevirtual |
Definition at line 217 of file Section.cxx.
References PROPERTY_VISIBLE, and set().
|
overridevirtual |
Definition at line 180 of file Section.cxx.
References cppu::supportsService().
|
overridevirtual |
Definition at line 539 of file Section.cxx.
|
private |
Definition at line 54 of file Section.hxx.
|
private |
Definition at line 70 of file Section.hxx.
|
private |
Definition at line 72 of file Section.hxx.
|
private |
Definition at line 71 of file Section.hxx.
|
private |
Definition at line 67 of file Section.hxx.
|
private |
Definition at line 68 of file Section.hxx.
|
private |
Definition at line 69 of file Section.hxx.
|
private |
Definition at line 64 of file Section.hxx.
|
private |
Definition at line 65 of file Section.hxx.
|
private |
Definition at line 63 of file Section.hxx.
|
private |
Definition at line 66 of file Section.hxx.
|
private |
Definition at line 62 of file Section.hxx.
|
private |
Definition at line 61 of file Section.hxx.
|
private |
Definition at line 55 of file Section.hxx.
|
private |
Definition at line 57 of file Section.hxx.
|
private |
Definition at line 56 of file Section.hxx.
|
private |
Definition at line 58 of file Section.hxx.
|
private |
Definition at line 59 of file Section.hxx.
|
private |
Definition at line 60 of file Section.hxx.