27 #include <com/sun/star/awt/XBitmap.hpp>
30 using namespace ::
cppu;
37 explicit SvxUnoBitmapTable(
SdrModel* pModel )
throw();
40 virtual bool isValid(
const NameOrIndex* pItem )
const override;
47 virtual uno::Type SAL_CALL getElementType( )
override;
52 SvxUnoBitmapTable::SvxUnoBitmapTable(
SdrModel* pModel )
throw()
57 bool SvxUnoBitmapTable::isValid(
const NameOrIndex* pItem )
const
73 OUString SAL_CALL SvxUnoBitmapTable::getImplementationName()
75 return "SvxUnoBitmapTable";
78 uno::Sequence< OUString > SAL_CALL SvxUnoBitmapTable::getSupportedServiceNames( )
80 return {
"com.sun.star.drawing.BitmapTable" };
89 uno::Type SAL_CALL SvxUnoBitmapTable::getElementType( )
91 return ::cppu::UnoType<awt::XBitmap>::get();
99 return *
new SvxUnoBitmapTable(pModel);
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
virtual bool isValid(const NameOrIndex *pItem) const
const GraphicObject & GetGraphicObject() const
constexpr TypedWhichId< XFillBitmapItem > XATTR_FILLBITMAP(XATTR_FILL_FIRST+4)
uno::Reference< uno::XInterface > SvxUnoBitmapTable_createInstance(SdrModel *pModel)
Create a bitmaptable.
sal_uLong GetSizeBytes() const
const Graphic & GetGraphic() const