LibreOffice Module svx (master) 1
|
#include <config_features.h>
#include <com/sun/star/document/EventObject.hpp>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <o3tl/safeint.hxx>
#include <osl/mutex.hxx>
#include <comphelper/classids.hxx>
#include <comphelper/embeddedobjectcontainer.hxx>
#include <comphelper/sequence.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <svx/svdpool.hxx>
#include <svx/svdobj.hxx>
#include <svx/svdoole2.hxx>
#include <svx/svdpage.hxx>
#include <svx/svdmodel.hxx>
#include <svx/strings.hrc>
#include <svx/svdview.hxx>
#include <svx/svdpagv.hxx>
#include <svx/svdundo.hxx>
#include <svx/unopage.hxx>
#include "shapeimpl.hxx"
#include <svx/unodraw/SvxTableShape.hxx>
#include <svx/dialmgr.hxx>
#include <svx/svdobjkind.hxx>
#include <svx/unoprov.hxx>
#include <svx/unoapi.hxx>
#include <extrud3d.hxx>
#include <svx/lathe3d.hxx>
#include <svx/scene3d.hxx>
#include <vcl/svapp.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <tools/globname.hxx>
#include <sal/log.hxx>
Go to the source code of this file.
Functions | |
UNO3_GETIMPLEMENTATION_IMPL (SvxDrawPage) | |
rtl::Reference< SvxShape > | CreateSvxShapeByTypeAndInventor (SdrObjKind nType, SdrInventor nInventor, OUString const &referer) |
Creates a StarOffice API wrapper with the given type and inventor Deprecated: This will be replaced with a function returning XShape. More... | |
uno::Reference< drawing::XDrawPage > | GetXDrawPageForSdrPage (SdrPage *pPage) noexcept |
returns a StarOffice API wrapper for the given SdrPage More... | |
SdrPage * | GetSdrPageFromXDrawPage (const uno::Reference< drawing::XDrawPage > &xDrawPage) noexcept |
returns the SdrObject from the given StarOffice API wrapper More... | |
rtl::Reference< SvxShape > CreateSvxShapeByTypeAndInventor | ( | SdrObjKind | nType, |
SdrInventor | nInventor, | ||
OUString const & | referer | ||
) |
Creates a StarOffice API wrapper with the given type and inventor Deprecated: This will be replaced with a function returning XShape.
css::uno::RuntimeException |
Definition at line 867 of file unopage.cxx.
References SvxDrawPage::CreateShapeByTypeAndInventor(), and nType.
Referenced by SvxUnoDrawingModel::createInstance().
|
noexcept |
returns the SdrObject from the given StarOffice API wrapper
Definition at line 886 of file unopage.cxx.
References SvxDrawPage::GetSdrPage().
Referenced by PrimitiveFactory2D::createPrimitivesFromXDrawPage(), SdrTextObj::impDecomposeAutoFitTextPrimitive(), SdrTextObj::impDecomposeBlockTextPrimitive(), SdrTextObj::impDecomposeChainedTextPrimitive(), SdrTextObj::impDecomposeContourTextPrimitive(), SdrTextObj::impDecomposePathTextPrimitive(), and SdrTextObj::impDecomposeStretchTextPrimitive().
|
noexcept |
returns a StarOffice API wrapper for the given SdrPage
Returns a StarOffice API wrapper for the given SdrPage.
Definition at line 873 of file unopage.cxx.
Referenced by sdr::contact::ViewObjectContactOfPageObj::createPrimitive2DSequence(), sdr::contact::PagePrimitiveExtractor::createPrimitive2DSequenceForPage(), sdr::contact::ObjectContactOfPageView::DoProcessDisplay(), and sdr::contact::ObjectContactOfObjListPainter::ProcessDisplay().
UNO3_GETIMPLEMENTATION_IMPL | ( | SvxDrawPage | ) |