LibreOffice Module sw (master) 1
|
#include <unodraw.hxx>
Public Member Functions | |
SwXDrawPage (SwDoc *pDoc) | |
virtual | ~SwXDrawPage () override |
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL | createEnumeration () override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual sal_Int32 SAL_CALL | getCount () override |
virtual css::uno::Any SAL_CALL | getByIndex (sal_Int32 nIndex) 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 OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
SwFmDrawPage * | GetSvxPage () |
void | InvalidateSwDoc () |
Renamed and outlined to detect where it's called. More... | |
![]() | |
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_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
![]() | |
OWeakAggObject () | |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
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 |
virtual css::uno::Any SAL_CALL | queryAggregation (const css::uno::Type &rType) SAL_OVERRIDE |
![]() | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Private Attributes | |
SwDoc * | m_pDoc |
rtl::Reference< SwFmDrawPage > | m_pDrawPage |
Additional Inherited Members | |
![]() | |
virtual | ~OWeakAggObject () SAL_OVERRIDE |
![]() | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
![]() | |
css::uno::WeakReferenceHelper | xDelegator |
![]() | |
oslInterlockedCount | m_refCount |
Definition at line 80 of file unodraw.hxx.
SwXDrawPage::SwXDrawPage | ( | SwDoc * | pDoc | ) |
Definition at line 470 of file unodraw.cxx.
|
overridevirtual |
Definition at line 475 of file unodraw.cxx.
References m_pDrawPage.
|
overridevirtual |
Definition at line 553 of file unodraw.cxx.
References SvxDrawPage::add(), convertTwipToMm100(), FindFrameFormat(), SwShapeDescriptor_Impl::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwDoc::GetAttrPool(), IDocumentLayoutAccess::GetCurrentLayout(), SwXShape::GetDescImpl(), SwNodes::GetEndOfContent(), SwShapeDescriptor_Impl::GetFollowTextFlow(), SwShapeDescriptor_Impl::GetHOrient(), SwFormatHoriOrient::GetHoriOrient(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentDrawModelAccess(), SwDoc::getIDocumentLayoutAccess(), IDocumentDrawModelAccess::GetInvisibleControlsId(), IDocumentDrawModelAccess::GetInvisibleHeavenId(), IDocumentDrawModelAccess::GetInvisibleHellId(), SwShapeDescriptor_Impl::GetLRSpace(), SwRootFrame::GetModelPositionForViewPoint(), SdrObject::GetName(), SwFormat::GetName(), SwDoc::GetNodes(), SdrObject::GetObjInventor(), SwFormatAnchor::GetPageNum(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SvxShape::getPosition(), SvxShape::GetSdrObject(), SwShapeDescriptor_Impl::GetSurround(), GetSvxPage(), SwShapeDescriptor_Impl::GetTextRange(), SwShapeDescriptor_Impl::GetULSpace(), SwDoc::GetUniqueShapeName(), SwFormatVertOrient::GetVertOrient(), SwShapeDescriptor_Impl::GetVOrient(), SwShapeDescriptor_Impl::GetWrapInfluenceOnObjPos(), IDocumentContentOperations::InsertDrawObj(), SdrObject::IsInserted(), SwShapeDescriptor_Impl::IsOpaque(), SwXShape::m_bDescriptor, m_pDoc, SwXShape::m_pFormat, SwXShape::m_pPage, o3tl::mm100, SwPostItHelper::NONE, Point, RES_FRMATR_BEGIN(), RES_FRMATR_END(), SwFormatAnchor::SetAnchor(), SwXShape::SetFrameFormat(), SdrObject::SetLayer(), SwFrameFormat::SetName(), SdrObject::SetName(), SetOnlyText, SwFormatVertOrient::SetPos(), SwFormatHoriOrient::SetPos(), SvxShape::setPosition(), SwFormatAnchor::SetType(), o3tl::toTwips(), and sw::XTextRangeToSwPaM().
|
overridevirtual |
Definition at line 448 of file unodraw.cxx.
|
overridevirtual |
Definition at line 525 of file unodraw.cxx.
References SwTextBoxHelper::getByIndex(), IDocumentDrawModelAccess::GetDrawModel(), SwDoc::getIDocumentDrawModelAccess(), GetSvxPage(), m_pDoc, m_pDrawPage, and nIndex.
|
overridevirtual |
Definition at line 511 of file unodraw.cxx.
References SwTextBoxHelper::getCount(), IDocumentDrawModelAccess::GetDrawModel(), SwDoc::getIDocumentDrawModelAccess(), GetSvxPage(), m_pDoc, and m_pDrawPage.
|
overridevirtual |
Definition at line 537 of file unodraw.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
Definition at line 455 of file unodraw.cxx.
|
overridevirtual |
Definition at line 465 of file unodraw.cxx.
SwFmDrawPage * SwXDrawPage::GetSvxPage | ( | ) |
Definition at line 813 of file unodraw.cxx.
References SwDoc::getIDocumentDrawModelAccess(), IDocumentDrawModelAccess::GetOrCreateDrawModel(), SdrModel::GetPage(), m_pDoc, and m_pDrawPage.
Referenced by add(), getByIndex(), getCount(), getTypes(), group(), hasElements(), queryInterface(), and ungroup().
|
overridevirtual |
Reimplemented from cppu::WeakAggImplHelper4< class Ifc1, class Ifc2, class Ifc3, class Ifc4 >.
Definition at line 503 of file unodraw.cxx.
References comphelper::concatSequences(), cppu::UnoType< typename T >::get(), GetSvxPage(), getTypes(), and cppu::WeakAggImplHelper4< class Ifc1, class Ifc2, class Ifc3, class Ifc4 >::getTypes().
Referenced by getTypes().
|
overridevirtual |
Definition at line 742 of file unodraw.cxx.
References SwDoc::ChgAnchor(), END, IDocumentUndoRedo::EndUndo(), FindFrameFormat(), SwFmDrawPage::GetDrawView(), SwDoc::GetIDocumentUndoRedo(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SwDrawContact::GetMaster(), SwFmDrawPage::GetShapeGroup(), GetSvxPage(), SwDoc::GroupSelection(), i, m_pDoc, m_pDrawPage, SwFmDrawPage::PreGroup(), SwFmDrawPage::RemovePageView(), START, IDocumentUndoRedo::StartUndo(), and SdrView::UnmarkAll().
|
overridevirtual |
Definition at line 542 of file unodraw.cxx.
References IDocumentDrawModelAccess::GetDrawModel(), SwDoc::getIDocumentDrawModelAccess(), GetSvxPage(), SvxDrawPage::hasElements(), and m_pDoc.
void SwXDrawPage::InvalidateSwDoc | ( | ) |
Renamed and outlined to detect where it's called.
Definition at line 836 of file unodraw.cxx.
References m_pDoc.
|
overridevirtual |
Reimplemented from cppu::WeakAggImplHelper4< class Ifc1, class Ifc2, class Ifc3, class Ifc4 >.
Definition at line 484 of file unodraw.cxx.
References GetSvxPage(), uno::Any::hasValue(), SvxFmDrawPage::queryAggregation(), and cppu::WeakAggImplHelper4< class Ifc1, class Ifc2, class Ifc3, class Ifc4 >::queryInterface().
|
overridevirtual |
Definition at line 724 of file unodraw.cxx.
References SwTextBoxHelper::getUnoTextFrame(), and m_pDoc.
|
overridevirtual |
Definition at line 460 of file unodraw.cxx.
References cppu::supportsService().
|
overridevirtual |
Definition at line 789 of file unodraw.cxx.
References SwDoc::ChgAnchor(), END, IDocumentUndoRedo::EndUndo(), SwFmDrawPage::GetDrawView(), SwDoc::GetIDocumentUndoRedo(), SdrMarkView::GetMarkedObjectList(), GetSvxPage(), m_pDoc, m_pDrawPage, SwFmDrawPage::PreUnGroup(), SwFmDrawPage::RemovePageView(), START, IDocumentUndoRedo::StartUndo(), and SwDoc::UnGroupSelection().
|
private |
Definition at line 82 of file unodraw.hxx.
Referenced by add(), getByIndex(), getCount(), GetSvxPage(), group(), hasElements(), InvalidateSwDoc(), remove(), and ungroup().
|
private |
Definition at line 83 of file unodraw.hxx.
Referenced by getByIndex(), getCount(), GetSvxPage(), group(), ungroup(), and ~SwXDrawPage().