LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | List of all members
SvxFmDrawPage Class Reference

#include <fmdpage.hxx>

Inheritance diagram for SvxFmDrawPage:
[legend]
Collaboration diagram for SvxFmDrawPage:
[legend]

Public Member Functions

 SvxFmDrawPage (SdrPage *pPage)
 
virtual ~SvxFmDrawPage () override throw ()
 
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &aType) override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Reference< css::container::XNameContainer > SAL_CALL getForms () override
 
virtual sal_Bool SAL_CALL hasForms () override
 
- Public Member Functions inherited from SvxDrawPage
 SvxDrawPage (SdrPage *pPage)
 
virtual ~SvxDrawPage () override throw ()
 
SdrPageGetSdrPage () const
 
SdrObjectCreateSdrObject (const css::uno::Reference< css::drawing::XShape > &xShape, bool bBeginning=false) throw ()
 
virtual void SAL_CALL release () override throw ()
 
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
 
- Public Member Functions inherited from cppu::WeakAggImplHelper7< css::drawing::XDrawPage, css::drawing::XShapeGrouper, css::drawing::XShapes2, css::drawing::XShapes3, css::lang::XServiceInfo, css::lang::XUnoTunnel, css::lang::XComponent >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakAggObject
 OWeakAggObject ()
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL setDelegator (const css::uno::Reference< css::uno::XInterface > &Delegator) SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Protected Member Functions

virtual 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) throw ()
 
void SelectObjectInView (const css::uno::Reference< css::drawing::XShape > &xShape, SdrPageView *pPageView) throw ()
 
virtual void disposing () throw ()
 
- Protected Member Functions inherited from cppu::OWeakAggObject
virtual ~OWeakAggObject () SAL_OVERRIDE
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Member Functions inherited from SvxMutexHelper
::osl::Mutex & getMutex ()
 

Additional Inherited Members

- Static Public Member Functions inherited from SvxDrawPage
static void GetTypeAndInventor (sal_uInt16 &rType, SdrInventor &rInventor, const OUString &aName) throw ()
 
static SvxShapeCreateShapeByTypeAndInventor (sal_uInt16 nType, SdrInventor nInventor, SdrObject *pObj, SvxDrawPage *pPage=nullptr, OUString const &referer=OUString())
 
- Protected Attributes inherited from SvxDrawPage
cppu::OBroadcastHelper mrBHelper
 
SdrPagempPage
 
SdrModelmpModel
 
std::unique_ptr< SdrViewmpView
 
- Protected Attributes inherited from cppu::OWeakAggObject
css::uno::WeakReferenceHelper xDelegator
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 30 of file fmdpage.hxx.

Constructor & Destructor Documentation

SvxFmDrawPage::SvxFmDrawPage ( SdrPage pPage)

Definition at line 33 of file fmdpage.cxx.

SvxFmDrawPage::~SvxFmDrawPage ( )
throw (
)
overridevirtual

Definition at line 38 of file fmdpage.cxx.

Member Function Documentation

SdrObject * SvxFmDrawPage::CreateSdrObject_ ( const css::uno::Reference< css::drawing::XShape > &  xShape)
overrideprotectedvirtual
Exceptions
css::uno::RuntimeException

Reimplemented from SvxDrawPage.

Definition at line 65 of file fmdpage.cxx.

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

css::uno::Reference< css::drawing::XShape > SvxFmDrawPage::CreateShape ( SdrObject pObj) const
overrideprotectedvirtual
Exceptions
css::uno::RuntimeException

Reimplemented from SvxDrawPage.

Definition at line 81 of file fmdpage.cxx.

References SvxDrawPage::CreateShape(), FmForm, and SdrObject::GetObjInventor().

css::uno::Reference< css::container::XNameContainer > SAL_CALL SvxFmDrawPage::getForms ( )
overridevirtual

Definition at line 93 of file fmdpage.cxx.

References FmFormPage::GetForms(), and SvxDrawPage::GetSdrPage().

css::uno::Sequence< sal_Int8 > SAL_CALL SvxFmDrawPage::getImplementationId ( )
overridevirtual
css::uno::Sequence< css::uno::Type > SAL_CALL SvxFmDrawPage::getTypes ( )
overridevirtual
sal_Bool SAL_CALL SvxFmDrawPage::hasForms ( )
overridevirtual

Definition at line 107 of file fmdpage.cxx.

References FmFormPage::GetForms(), and SvxDrawPage::GetSdrPage().

Any SAL_CALL SvxFmDrawPage::queryAggregation ( const css::uno::Type &  aType)
overridevirtual

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