|
LibreOffice Module reportdesign (master) 1
|
#include <ReportDrawPage.hxx>
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 |
| SdrPage * | GetSdrPage () const |
| rtl::Reference< SdrObject > | CreateSdrObject (const css::uno::Reference< css::drawing::XShape > &xShape, bool bBeginning=false) noexcept |
| virtual rtl::Reference< SdrObject > | CreateSdrObject_ (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< SdrObject > | CreateSdrObject_ (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< SvxShape > | CreateShapeByTypeAndInventor (SdrObjKind nType, SdrInventor nInventor, SdrObject *pObj, SvxDrawPage *pPage=nullptr, OUString const &referer=OUString()) |
Protected Attributes inherited from SvxDrawPage | |
| cppu::OBroadcastHelper | mrBHelper |
| SdrPage * | mpPage |
| SdrModel * | mpModel |
| std::unique_ptr< SdrView > | mpView |
Definition at line 28 of file ReportDrawPage.hxx.
|
privatedelete |
| reportdesign::OReportDrawPage::OReportDrawPage | ( | SdrPage * | pPage, |
| const css::uno::Reference< css::report::XSection > & | _xSection | ||
| ) |
|
overrideprotectedvirtual |
Reimplemented from SvxDrawPage.
Definition at line 45 of file ReportDrawPage.cxx.
References SvxDrawPage::CreateSdrObject_(), and SvxDrawPage::GetSdrPage().
|
overrideprotectedvirtual |
Reimplemented from SvxDrawPage.
Definition at line 58 of file ReportDrawPage.cxx.
References comphelper::EmbeddedObjectContainer::CreateEmbeddedObject(), rptui::OReportModel::createShape(), SvxDrawPage::CreateShape(), DBG_UNHANDLED_EXCEPTION, comphelper::IEmbeddedHelper::getEmbeddedObjectContainer(), SdrTextObj::GetLogicRect(), SdrObject::GetObjIdentifier(), rptui::OUnoObject::GetObjIdentifier(), SdrOle2Obj::GetObjRef(), SdrModel::GetPersist(), SdrObject::getSdrModelFromSdrObject(), comphelper::MimeConfigurationHelper::GetSequenceClassIDRepresentation(), tools::Rectangle::GetSize(), SdrUnoObj::GetUnoControlModel(), Size::Height(), m_xSection, PROPERTY_MULTILINE, SdrOle2Obj::SetAspect(), SdrObject::SetEmptyPresObj(), SdrObject::SetName(), SdrOle2Obj::SetObjRef(), SdrObject::SetOutlinerParaObject(), SdrOle2Obj::SetPersistName(), sName, sServiceName, u, Size::Width(), and xFactory.
|
privatedelete |
|
private |
Definition at line 30 of file ReportDrawPage.hxx.
Referenced by CreateShape().