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

#include <ReportDrawPage.hxx>

Inheritance diagram for reportdesign::OReportDrawPage:
Collaboration diagram for reportdesign::OReportDrawPage:

Public Member Functions

 OReportDrawPage (SdrPage *pPage, const css::uno::Reference< css::report::XSection > &_xSection)
- Public Member Functions inherited from SvxDrawPage
 SvxDrawPage (SdrPage *pPage)
virtual ~SvxDrawPage () noexcept override
SdrPageGetSdrPage () const
rtl::Reference< SdrObjectCreateSdrObject (const css::uno::Reference< css::drawing::XShape > &xShape, bool bBeginning=false) noexcept
virtual rtl::Reference< SdrObjectCreateSdrObject_ (const css::uno::Reference< css::drawing::XShape > &xShape)
virtual css::uno::Reference< css::drawing::XShape > CreateShape (SdrObject *pObj) const
virtual void SAL_CALL release () noexcept 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 void SAL_CALL addTop (const css::uno::Reference< css::drawing::XShape > &xShape) override
virtual void SAL_CALL addBottom (const css::uno::Reference< css::drawing::XShape > &xShape) override
virtual void SAL_CALL sort (const css::uno::Sequence< sal_Int32 > &sortOrder) override
virtual css::uno::Type SAL_CALL getElementType () override
virtual sal_Bool SAL_CALL hasElements () override
virtual sal_Int32 SAL_CALL getCount () override
virtual css::uno::Any SAL_CALL getByIndex (sal_Int32 Index) 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 OUString SAL_CALL getImplementationName () override
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () 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

Protected Member Functions

virtual rtl::Reference< SdrObjectCreateSdrObject_ (const css::uno::Reference< css::drawing::XShape > &xShape) override
virtual css::uno::Reference< css::drawing::XShape > CreateShape (SdrObject *pObj) const override
- Protected Member Functions inherited from SvxDrawPage
void SelectObjectsInView (const css::uno::Reference< css::drawing::XShapes > &aShapes, SdrPageView *pPageView) noexcept
void SelectObjectInView (const css::uno::Reference< css::drawing::XShape > &xShape, SdrPageView *pPageView) noexcept
virtual void disposing () noexcept

Private Member Functions

 OReportDrawPage (const OReportDrawPage &)=delete
void operator= (const OReportDrawPage &)=delete

Private Attributes

css::uno::WeakReference< css::report::XSection > m_xSection

Additional Inherited Members

- Static Public Member Functions inherited from SvxDrawPage
static void GetTypeAndInventor (SdrObjKind &rType, SdrInventor &rInventor, const OUString &aName) noexcept
static rtl::Reference< SvxShapeCreateShapeByTypeAndInventor (SdrObjKind nType, SdrInventor nInventor, SdrObject *pObj, SvxDrawPage *pPage=nullptr, OUString const &referer=OUString())
- Protected Attributes inherited from SvxDrawPage
cppu::OBroadcastHelper mrBHelper
std::unique_ptr< SdrViewmpView

Detailed Description

Definition at line 28 of file ReportDrawPage.hxx.

Constructor & Destructor Documentation

◆ OReportDrawPage() [1/2]

reportdesign::OReportDrawPage::OReportDrawPage ( const OReportDrawPage )

◆ OReportDrawPage() [2/2]

reportdesign::OReportDrawPage::OReportDrawPage ( SdrPage pPage,
const css::uno::Reference< css::report::XSection > &  _xSection 

Member Function Documentation

◆ CreateSdrObject_()

rtl::Reference< SdrObject > reportdesign::OReportDrawPage::CreateSdrObject_ ( const css::uno::Reference< css::drawing::XShape > &  xShape)

Reimplemented from SvxDrawPage.

Definition at line 45 of file ReportDrawPage.cxx.

References SvxDrawPage::CreateSdrObject_(), and SvxDrawPage::GetSdrPage().

◆ CreateShape()

uno::Reference< drawing::XShape > reportdesign::OReportDrawPage::CreateShape ( SdrObject pObj) const

◆ operator=()

void reportdesign::OReportDrawPage::operator= ( const OReportDrawPage )

Member Data Documentation

◆ m_xSection

css::uno::WeakReference< css::report::XSection > reportdesign::OReportDrawPage::m_xSection

Definition at line 30 of file ReportDrawPage.hxx.

Referenced by CreateShape().

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