diff --git a/sd/source/ui/inc/unomodel.hxx b/sd/source/ui/inc/unomodel.hxx index 6887663d27f2..8fa1904da7f1 100644 --- a/sd/source/ui/inc/unomodel.hxx +++ b/sd/source/ui/inc/unomodel.hxx @@ -233,6 +233,7 @@ public: virtual void setPart( int nPart ) SAL_OVERRIDE; virtual int getPart() SAL_OVERRIDE; virtual int getParts() SAL_OVERRIDE; + virtual OUString getPartName( int nPart ) SAL_OVERRIDE; // XComponent diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx index 5a162f2f4135..b6754ec498d3 100644 --- a/sd/source/ui/unoidl/unomodel.cxx +++ b/sd/source/ui/unoidl/unomodel.cxx @@ -2261,6 +2261,13 @@ int SdXImpressDocument::getPart() return 0; } +OUString SdXImpressDocument::getPartName( int nPart ) +{ + SdPage* pPage = mpDoc->GetSdPage( nPart, PK_STANDARD ); + assert( pPage ); + return pPage->GetName(); +} + Size SdXImpressDocument::getDocumentSize() { SdrPageView* pCurPageView = mpDoc->GetDocSh()->GetViewShell()->GetView()->GetSdrPageView();