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