template< typename... Ifc > class TitleImpl : public InheritedHelperInterfaceImpl< Ifc... >
{ typedef InheritedHelperInterfaceImpl< Ifc... > BaseClass;
css::uno::Reference< css::drawing::XShape > xTitleShape;
css::uno::Reference< css::beans::XPropertySet > xShapePropertySet;
ov::ShapeHelper maShapeHelper;
ScVbaPalette m_Palette; public:
TitleImpl( const css::uno::Reference< ov::XHelperInterface >& xParent, const css::uno::Reference< css::uno::XComponentContext >& xContext,
css::uno::Reference< css::drawing::XShape > _xTitleShape )
: BaseClass( xParent, xContext ),
xTitleShape(std::move( _xTitleShape )),
xShapePropertySet( xTitleShape, css::uno::UNO_QUERY_THROW ),
maShapeHelper( xTitleShape ),
m_Palette(nullptr)
{
}
css::uno::Reference< ov::excel::XInterior > SAL_CALL Interior( ) override
{ // #TODO find out what the proper parent should be // leaving as set by the helperapi for the moment // #TODO we really need the ScDocument to pass to ScVbaInterior // otherwise attempts to access the palette will fail returnnew ScVbaInterior( BaseClass::mxParent, BaseClass::mxContext, xShapePropertySet );
}
css::uno::Reference< ov::excel::XFont > SAL_CALL Font( ) override
{ // #TODO find out what the proper parent should be // leaving as set by the helperapi for the moment returnnew ScVbaFont( BaseClass::mxParent, BaseClass::mxContext, m_Palette, xShapePropertySet );
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.