26#include <com/sun/star/uno/Sequence.hxx>
27#include <com/sun/star/uno/Reference.hxx>
28#include <com/sun/star/embed/XEmbeddedObject.hpp>
29#include <com/sun/star/embed/XEmbedPersist.hpp>
30#include <com/sun/star/lang/XServiceInfo.hpp>
52 < css::embed::XEmbeddedObject
53 , css::embed::XEmbedPersist
54 , css::lang::XServiceInfo >
57 std::unique_ptr<comphelper::OMultiTypeInterfaceContainerHelper2>
95 virtual void SAL_CALL
changeState( sal_Int32 nNewState )
override;
101 virtual void SAL_CALL
doVerb( sal_Int32 nVerbID )
override;
103 virtual css::uno::Sequence< css::embed::VerbDescriptor > SAL_CALL
getSupportedVerbs()
override;
106 const css::uno::Reference< css::embed::XEmbeddedClient >& xClient )
override;
108 virtual css::uno::Reference< css::embed::XEmbeddedClient > SAL_CALL
getClientSite()
override;
110 virtual void SAL_CALL
update()
override;
112 virtual void SAL_CALL
setUpdateMode( sal_Int32 nMode )
override;
114 virtual sal_Int64 SAL_CALL
getStatus( sal_Int64 nAspect )
override;
121 virtual void SAL_CALL
setVisualAreaSize( sal_Int64 nAspect,
const css::awt::Size& aSize )
override;
127 virtual sal_Int32 SAL_CALL
getMapUnit( sal_Int64 nAspect )
override;
132 const css::uno::Reference< css::embed::XStorage >& xStorage,
133 const OUString& sEntName,
134 sal_Int32 nEntryConnectionMode,
135 const css::uno::Sequence< css::beans::PropertyValue >& lArguments,
136 const css::uno::Sequence< css::beans::PropertyValue >& lObjArgs )
override;
138 virtual void SAL_CALL
storeToEntry(
const css::uno::Reference< css::embed::XStorage >& xStorage,
const OUString& sEntName,
const css::uno::Sequence< css::beans::PropertyValue >& lArguments,
const css::uno::Sequence< css::beans::PropertyValue >& lObjArgs )
override;
141 const css::uno::Reference< css::embed::XStorage >& xStorage,
142 const OUString& sEntName,
143 const css::uno::Sequence< css::beans::PropertyValue >& lArguments,
144 const css::uno::Sequence< css::beans::PropertyValue >& lObjArgs )
override;
155 virtual void SAL_CALL
storeOwn()
override;
159 virtual void SAL_CALL
reload(
160 const css::uno::Sequence< css::beans::PropertyValue >& lArguments,
161 const css::uno::Sequence< css::beans::PropertyValue >& lObjArgs )
override;
166 virtual css::uno::Sequence< sal_Int8 > SAL_CALL
getClassID()
override;
171 const css::uno::Sequence< sal_Int8 >& aClassID,
const OUString& aClassName )
override;
176 virtual css::uno::Reference< css::util::XCloseable > SAL_CALL
getComponent()
override;
179 virtual void SAL_CALL
addStateChangeListener(
const css::uno::Reference< css::embed::XStateChangeListener >& xListener )
override;
180 virtual void SAL_CALL
removeStateChangeListener(
const css::uno::Reference< css::embed::XStateChangeListener >& xListener )
override;
184 virtual void SAL_CALL
close(
sal_Bool DeliverOwnership )
override;
187 const css::uno::Reference< css::util::XCloseListener >& Listener )
override;
190 const css::uno::Reference< css::util::XCloseListener >& Listener )
override;
194 const css::uno::Reference< css::document::XEventListener >& Listener )
override;
197 const css::uno::Reference< css::document::XEventListener >& Listener )
override;
Represents an OLE object that has native data (next to the replacement image), but we don't understan...
std::unique_ptr< comphelper::OMultiTypeInterfaceContainerHelper2 > m_pInterfaceContainer
virtual css::uno::Reference< css::util::XCloseable > SAL_CALL getComponent() override
void PostEvent_Impl(const OUString &aEventName)
css::uno::Reference< css::embed::XEmbeddedClient > m_xClientSite
virtual void SAL_CALL addStateChangeListener(const css::uno::Reference< css::embed::XStateChangeListener > &xListener) override
virtual void SAL_CALL close(sal_Bool DeliverOwnership) override
virtual void SAL_CALL changeState(sal_Int32 nNewState) override
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getReachableStates() override
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL storeAsEntry(const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, const css::uno::Sequence< css::beans::PropertyValue > &lArguments, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override
virtual void SAL_CALL setClassInfo(const css::uno::Sequence< sal_Int8 > &aClassID, const OUString &aClassName) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getClassID() override
virtual void SAL_CALL removeEventListener(const css::uno::Reference< css::document::XEventListener > &Listener) override
virtual sal_Int64 SAL_CALL getStatus(sal_Int64 nAspect) override
void CheckInit_WrongState()
css::uno::Reference< css::embed::XStorage > m_xParentStorage
virtual void SAL_CALL addCloseListener(const css::uno::Reference< css::util::XCloseListener > &Listener) override
virtual void SAL_CALL doVerb(sal_Int32 nVerbID) override
sal_Int64 m_nCachedAspect
virtual void SAL_CALL storeToEntry(const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, const css::uno::Sequence< css::beans::PropertyValue > &lArguments, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override
virtual void SAL_CALL setVisualAreaSize(sal_Int64 nAspect, const css::awt::Size &aSize) override
virtual void SAL_CALL saveCompleted(sal_Bool bUseNew) override
virtual void SAL_CALL setContainerName(const OUString &sName) override
virtual sal_Int32 SAL_CALL getMapUnit(sal_Int64 nAspect) override
bool m_bWaitSaveCompleted
virtual void SAL_CALL storeOwn() override
css::uno::Reference< css::embed::XStorage > m_xNewParentStorage
virtual css::uno::Reference< css::embed::XEmbeddedClient > SAL_CALL getClientSite() override
virtual void SAL_CALL addEventListener(const css::uno::Reference< css::document::XEventListener > &Listener) override
virtual void SAL_CALL setClientSite(const css::uno::Reference< css::embed::XEmbeddedClient > &xClient) override
virtual void SAL_CALL removeStateChangeListener(const css::uno::Reference< css::embed::XStateChangeListener > &xListener) override
virtual sal_Bool SAL_CALL isReadonly() override
virtual css::embed::VisualRepresentation SAL_CALL getPreferredVisualRepresentation(::sal_Int64 nAspect) override
virtual void SAL_CALL update() override
virtual void SAL_CALL setUpdateMode(sal_Int32 nMode) override
virtual OUString SAL_CALL getEntryName() override
virtual css::awt::Size SAL_CALL getVisualAreaSize(sal_Int64 nAspect) override
virtual sal_Int32 SAL_CALL getCurrentState() override
virtual void SAL_CALL removeCloseListener(const css::uno::Reference< css::util::XCloseListener > &Listener) override
OUString SAL_CALL getImplementationName() override
virtual css::uno::Sequence< css::embed::VerbDescriptor > SAL_CALL getSupportedVerbs() override
virtual OUString SAL_CALL getClassName() override
virtual void SAL_CALL setPersistentEntry(const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, sal_Int32 nEntryConnectionMode, const css::uno::Sequence< css::beans::PropertyValue > &lArguments, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override
virtual sal_Bool SAL_CALL hasEntry() override
css::awt::Size m_aCachedSize
virtual void SAL_CALL reload(const css::uno::Sequence< css::beans::PropertyValue > &lArguments, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override
sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual ~ODummyEmbeddedObject() override