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().