20 #ifndef INCLUDED_VCL_SOURCE_GRAPHIC_GRAPHIC_HXX
21 #define INCLUDED_VCL_SOURCE_GRAPHIC_GRAPHIC_HXX
23 #include <com/sun/star/graphic/XGraphic.hpp>
24 #include <com/sun/star/lang/XUnoTunnel.hpp>
25 #include <com/sun/star/awt/XBitmap.hpp>
34 class Graphic final :
public css::graphic::XGraphic,
35 public css::awt::XBitmap,
36 public css::lang::XUnoTunnel,
44 using ::unographic::GraphicDescriptor::init;
45 void init(const ::Graphic& rGraphic);
50 virtual css::uno::Any SAL_CALL
queryAggregation(
const css::uno::Type & rType )
override;
51 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type & rType )
override;
52 virtual void SAL_CALL
acquire()
throw()
override;
53 virtual void SAL_CALL
release()
throw()
override;
61 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes( )
override;
65 virtual ::sal_Int8 SAL_CALL
getType( )
override;
68 virtual css::awt::Size SAL_CALL
getSize( )
override;
69 virtual css::uno::Sequence< ::sal_Int8 > SAL_CALL
getDIB( )
override;
70 virtual css::uno::Sequence< ::sal_Int8 > SAL_CALL
getMaskDIB( )
override;
73 virtual sal_Int64 SAL_CALL
getSomething(
const css::uno::Sequence< sal_Int8 >& rId )
override;
virtual OUString SAL_CALL getImplementationName() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL release() override
virtual ~Graphic() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Sequence< ::sal_Int8 > SAL_CALL getDIB() override
virtual sal_Int64 SAL_CALL getSomething(const css::uno::Sequence< sal_Int8 > &rId) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Sequence< ::sal_Int8 > SAL_CALL getMaskDIB() override
virtual css::awt::Size SAL_CALL getSize() override
void init(const ::Graphic &rGraphic)
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual void SAL_CALL acquire() override
virtual css::uno::Any SAL_CALL queryAggregation(const css::uno::Type &rType) override
virtual ::sal_Int8 SAL_CALL getType() override