LibreOffice Module vbahelper (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScVbaShapeRange Class Referencefinal

#include <vbashaperange.hxx>

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

Public Member Functions

 ScVbaShapeRange (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::container::XIndexAccess > &xShapes, css::uno::Reference< css::drawing::XDrawPage > xDrawShape, css::uno::Reference< css::frame::XModel > xModel)
 
virtual void SAL_CALL Select () override
 
virtual css::uno::Reference< ::ooo::vba::msforms::XShape > SAL_CALL Group () override
 
virtual void SAL_CALL IncrementRotation (double Increment) override
 
virtual void SAL_CALL IncrementLeft (double Increment) override
 
virtual void SAL_CALL IncrementTop (double Increment) override
 
virtual OUString SAL_CALL getName () override
 
virtual void SAL_CALL setName (const OUString &_name) override
 
virtual double SAL_CALL getHeight () override
 
virtual void SAL_CALL setHeight (double _height) override
 
virtual double SAL_CALL getWidth () override
 
virtual void SAL_CALL setWidth (double _width) override
 
virtual double SAL_CALL getLeft () override
 
virtual void SAL_CALL setLeft (double _left) override
 
virtual double SAL_CALL getTop () override
 
virtual void SAL_CALL setTop (double _top) override
 
virtual css::uno::Reference< ov::msforms::XLineFormat > SAL_CALL getLine () override
 
virtual css::uno::Reference< ov::msforms::XFillFormat > SAL_CALL getFill () override
 
virtual sal_Bool SAL_CALL getLockAspectRatio () override
 
virtual void SAL_CALL setLockAspectRatio (sal_Bool _lockaspectratio) override
 
virtual sal_Bool SAL_CALL getLockAnchor () override
 
virtual void SAL_CALL setLockAnchor (sal_Bool _lockanchor) override
 
virtual ::sal_Int32 SAL_CALL getRelativeHorizontalPosition () override
 
virtual void SAL_CALL setRelativeHorizontalPosition (::sal_Int32 _relativehorizontalposition) override
 
virtual ::sal_Int32 SAL_CALL getRelativeVerticalPosition () override
 
virtual void SAL_CALL setRelativeVerticalPosition (::sal_Int32 _relativeverticalposition) override
 
virtual css::uno::Any SAL_CALL TextFrame () override
 
virtual css::uno::Any SAL_CALL WrapFormat () override
 
virtual void SAL_CALL ZOrder (sal_Int32 ZOrderCmd) override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration () override
 
virtual css::uno::Any createCollectionObject (const css::uno::Any &aSource) override
 
- Public Member Functions inherited from CollTestImplHelper< Ifc >
 CollTestImplHelper (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::container::XIndexAccess > &xIndexAccess, bool bIgnoreCase=false)
 
- Public Member Functions inherited from ScVbaCollectionBase< ::cppu::WeakImplHelper< Ifc... > >
 ScVbaCollectionBase (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, css::uno::Reference< css::container::XIndexAccess > xIndexAccess, bool bIgnoreCase=false)
 
virtual ::sal_Int32 SAL_CALL getCount () override
 
virtual css::uno::Any SAL_CALL Item (const css::uno::Any &Index1, const css::uno::Any &) override
 
OUString SAL_CALL getDefaultMethodName () override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration () override=0
 
virtual css::uno::Type SAL_CALL getElementType () override=0
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual css::uno::Any createCollectionObject (const css::uno::Any &aSource)=0
 
- Public Member Functions inherited from InheritedHelperInterfaceImpl< Ifc... >
 InheritedHelperInterfaceImpl (const css::uno::Reference< ov::XHelperInterface > &xParent, css::uno::Reference< css::uno::XComponentContext > xContext)
 
virtual OUString getServiceImplName ()=0
 
virtual css::uno::Sequence< OUString > getServiceNames ()=0
 
virtual ::sal_Int32 SAL_CALL getCreator () override
 
virtual css::uno::Reference< ov::XHelperInterface > SAL_CALL getParent () override
 
virtual css::uno::Any SAL_CALL Application () 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
 

Private Member Functions

virtual OUString getServiceImplName () override
 
virtual css::uno::Sequence< OUString > getServiceNames () override
 
css::uno::Reference< css::drawing::XShapes > const & getShapes ()
 

Private Attributes

css::uno::Reference< css::drawing::XDrawPage > m_xDrawPage
 
css::uno::Reference< css::drawing::XShapes > m_xShapes
 
css::uno::Reference< css::frame::XModel > m_xModel
 

Additional Inherited Members

- Protected Member Functions inherited from ScVbaCollectionBase< ::cppu::WeakImplHelper< Ifc... > >
virtual css::uno::Any getItemByStringIndex (const OUString &sIndex)
 
virtual css::uno::Any getItemByIntIndex (const sal_Int32 nIndex)
 
void UpdateCollectionIndex (const css::uno::Reference< css::container::XIndexAccess > &xIndexAccess)
 
- Protected Attributes inherited from ScVbaCollectionBase< ::cppu::WeakImplHelper< Ifc... > >
css::uno::Reference< css::container::XIndexAccess > m_xIndexAccess
 
css::uno::Reference< css::container::XNameAccess > m_xNameAccess
 
bool mbIgnoreCase
 
- Protected Attributes inherited from InheritedHelperInterfaceImpl< Ifc... >
css::uno::WeakReference< ov::XHelperInterface > mxParent
 
css::uno::Reference< css::uno::XComponentContext > mxContext
 

Detailed Description

Definition at line 54 of file vbashaperange.hxx.

Constructor & Destructor Documentation

◆ ScVbaShapeRange()

ScVbaShapeRange::ScVbaShapeRange ( const css::uno::Reference< ov::XHelperInterface > &  xParent,
const css::uno::Reference< css::uno::XComponentContext > &  xContext,
const css::uno::Reference< css::container::XIndexAccess > &  xShapes,
css::uno::Reference< css::drawing::XDrawPage >  xDrawShape,
css::uno::Reference< css::frame::XModel >  xModel 
)

Definition at line 57 of file vbashaperange.cxx.

References m_xModel, and xModel.

Member Function Documentation

◆ createCollectionObject()

uno::Any ScVbaShapeRange::createCollectionObject ( const css::uno::Any &  aSource)
overridevirtual

◆ createEnumeration()

uno::Reference< container::XEnumeration > SAL_CALL ScVbaShapeRange::createEnumeration ( )
overridevirtual

◆ getElementType()

uno::Type SAL_CALL ScVbaShapeRange::getElementType ( )
overridevirtual

◆ getFill()

uno::Reference< ov::msforms::XFillFormat > SAL_CALL ScVbaShapeRange::getFill ( )
overridevirtual

◆ getHeight()

double SAL_CALL ScVbaShapeRange::getHeight ( )
overridevirtual

◆ getLeft()

double SAL_CALL ScVbaShapeRange::getLeft ( )
overridevirtual

◆ getLine()

uno::Reference< ov::msforms::XLineFormat > SAL_CALL ScVbaShapeRange::getLine ( )
overridevirtual

◆ getLockAnchor()

sal_Bool SAL_CALL ScVbaShapeRange::getLockAnchor ( )
overridevirtual

◆ getLockAspectRatio()

sal_Bool SAL_CALL ScVbaShapeRange::getLockAspectRatio ( )
overridevirtual

◆ getName()

OUString SAL_CALL ScVbaShapeRange::getName ( )
overridevirtual

◆ getRelativeHorizontalPosition()

sal_Int32 SAL_CALL ScVbaShapeRange::getRelativeHorizontalPosition ( )
override

◆ getRelativeVerticalPosition()

sal_Int32 SAL_CALL ScVbaShapeRange::getRelativeVerticalPosition ( )
override

◆ getServiceImplName()

OUString ScVbaShapeRange::getServiceImplName ( )
overrideprivatevirtual

Implements InheritedHelperInterfaceImpl< Ifc... >.

Definition at line 405 of file vbashaperange.cxx.

◆ getServiceNames()

uno::Sequence< OUString > ScVbaShapeRange::getServiceNames ( )
overrideprivatevirtual

Implements InheritedHelperInterfaceImpl< Ifc... >.

Definition at line 411 of file vbashaperange.cxx.

References aServiceNames.

◆ getShapes()

uno::Reference< drawing::XShapes > const & ScVbaShapeRange::getShapes ( )
private

◆ getTop()

double SAL_CALL ScVbaShapeRange::getTop ( )
overridevirtual

◆ getWidth()

double SAL_CALL ScVbaShapeRange::getWidth ( )
overridevirtual

◆ Group()

uno::Reference< msforms::XShape > SAL_CALL ScVbaShapeRange::Group ( )
overridevirtual

◆ IncrementLeft()

void SAL_CALL ScVbaShapeRange::IncrementLeft ( double  Increment)
overridevirtual

◆ IncrementRotation()

void SAL_CALL ScVbaShapeRange::IncrementRotation ( double  Increment)
overridevirtual

◆ IncrementTop()

void SAL_CALL ScVbaShapeRange::IncrementTop ( double  Increment)
overridevirtual

◆ Select()

void SAL_CALL ScVbaShapeRange::Select ( )
overridevirtual

Definition at line 63 of file vbashaperange.cxx.

References getShapes(), and m_xModel.

◆ setHeight()

void SAL_CALL ScVbaShapeRange::setHeight ( double  _height)
overridevirtual

◆ setLeft()

void SAL_CALL ScVbaShapeRange::setLeft ( double  _left)
overridevirtual

◆ setLockAnchor()

void SAL_CALL ScVbaShapeRange::setLockAnchor ( sal_Bool  _lockanchor)
overridevirtual

◆ setLockAspectRatio()

void SAL_CALL ScVbaShapeRange::setLockAspectRatio ( sal_Bool  _lockaspectratio)
overridevirtual

◆ setName()

void SAL_CALL ScVbaShapeRange::setName ( const OUString &  _name)
overridevirtual

◆ setRelativeHorizontalPosition()

void SAL_CALL ScVbaShapeRange::setRelativeHorizontalPosition ( ::sal_Int32  _relativehorizontalposition)
overridevirtual

◆ setRelativeVerticalPosition()

void SAL_CALL ScVbaShapeRange::setRelativeVerticalPosition ( ::sal_Int32  _relativeverticalposition)
overridevirtual

◆ setTop()

void SAL_CALL ScVbaShapeRange::setTop ( double  _top)
overridevirtual

◆ setWidth()

void SAL_CALL ScVbaShapeRange::setWidth ( double  _width)
overridevirtual

◆ TextFrame()

uno::Any SAL_CALL ScVbaShapeRange::TextFrame ( )
overridevirtual

◆ WrapFormat()

uno::Any SAL_CALL ScVbaShapeRange::WrapFormat ( )
overridevirtual

◆ ZOrder()

void SAL_CALL ScVbaShapeRange::ZOrder ( sal_Int32  ZOrderCmd)
overridevirtual

Member Data Documentation

◆ m_xDrawPage

css::uno::Reference< css::drawing::XDrawPage > ScVbaShapeRange::m_xDrawPage
private

Definition at line 57 of file vbashaperange.hxx.

Referenced by Group().

◆ m_xModel

css::uno::Reference< css::frame::XModel > ScVbaShapeRange::m_xModel
private

Definition at line 59 of file vbashaperange.hxx.

Referenced by createCollectionObject(), Group(), and Select().

◆ m_xShapes

css::uno::Reference< css::drawing::XShapes > ScVbaShapeRange::m_xShapes
private

Definition at line 58 of file vbashaperange.hxx.

Referenced by getShapes().


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