LibreOffice Module embeddedobj (master) 1
|
Represents an OLE object that has native data (next to the replacement image), but we don't understand that data. More...
#include <dummyobject.hxx>
Public Member Functions | |
ODummyEmbeddedObject () | |
virtual | ~ODummyEmbeddedObject () override |
virtual void SAL_CALL | changeState (sal_Int32 nNewState) override |
virtual css::uno::Sequence< sal_Int32 > SAL_CALL | getReachableStates () override |
virtual sal_Int32 SAL_CALL | getCurrentState () override |
virtual void SAL_CALL | doVerb (sal_Int32 nVerbID) override |
virtual css::uno::Sequence< css::embed::VerbDescriptor > SAL_CALL | getSupportedVerbs () override |
virtual void SAL_CALL | setClientSite (const css::uno::Reference< css::embed::XEmbeddedClient > &xClient) override |
virtual css::uno::Reference< css::embed::XEmbeddedClient > SAL_CALL | getClientSite () override |
virtual void SAL_CALL | update () override |
virtual void SAL_CALL | setUpdateMode (sal_Int32 nMode) override |
virtual sal_Int64 SAL_CALL | getStatus (sal_Int64 nAspect) override |
virtual void SAL_CALL | setContainerName (const OUString &sName) override |
virtual void SAL_CALL | setVisualAreaSize (sal_Int64 nAspect, const css::awt::Size &aSize) override |
virtual css::awt::Size SAL_CALL | getVisualAreaSize (sal_Int64 nAspect) override |
virtual css::embed::VisualRepresentation SAL_CALL | getPreferredVisualRepresentation (::sal_Int64 nAspect) override |
virtual sal_Int32 SAL_CALL | getMapUnit (sal_Int64 nAspect) 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 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 | 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 | saveCompleted (sal_Bool bUseNew) override |
virtual sal_Bool SAL_CALL | hasEntry () override |
virtual OUString SAL_CALL | getEntryName () override |
virtual void SAL_CALL | storeOwn () override |
virtual sal_Bool SAL_CALL | isReadonly () override |
virtual void SAL_CALL | reload (const css::uno::Sequence< css::beans::PropertyValue > &lArguments, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getClassID () override |
virtual OUString SAL_CALL | getClassName () override |
virtual void SAL_CALL | setClassInfo (const css::uno::Sequence< sal_Int8 > &aClassID, const OUString &aClassName) override |
virtual css::uno::Reference< css::util::XCloseable > SAL_CALL | getComponent () override |
virtual void SAL_CALL | addStateChangeListener (const css::uno::Reference< css::embed::XStateChangeListener > &xListener) override |
virtual void SAL_CALL | removeStateChangeListener (const css::uno::Reference< css::embed::XStateChangeListener > &xListener) override |
virtual void SAL_CALL | close (sal_Bool DeliverOwnership) override |
virtual void SAL_CALL | addCloseListener (const css::uno::Reference< css::util::XCloseListener > &Listener) override |
virtual void SAL_CALL | removeCloseListener (const css::uno::Reference< css::util::XCloseListener > &Listener) override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::document::XEventListener > &Listener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::document::XEventListener > &Listener) override |
OUString SAL_CALL | getImplementationName () override |
sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Protected Member Functions | |
void | CheckInit_WrongState () |
void | CheckInit_Runtime () |
void | PostEvent_Impl (const OUString &aEventName) |
Private Attributes | |
::osl::Mutex | m_aMutex |
std::unique_ptr< comphelper::OMultiTypeInterfaceContainerHelper2 > | m_pInterfaceContainer |
bool | m_bDisposed |
OUString | m_aEntryName |
css::uno::Reference< css::embed::XStorage > | m_xParentStorage |
sal_Int32 | m_nObjectState |
css::uno::Reference< css::embed::XEmbeddedClient > | m_xClientSite |
sal_Int64 | m_nCachedAspect |
css::awt::Size | m_aCachedSize |
bool | m_bHasCachedSize |
bool | m_bWaitSaveCompleted |
OUString | m_aNewEntryName |
css::uno::Reference< css::embed::XStorage > | m_xNewParentStorage |
Represents an OLE object that has native data (next to the replacement image), but we don't understand that data.
Definition at line 51 of file dummyobject.hxx.
|
inline |
Definition at line 83 of file dummyobject.hxx.
|
overridevirtual |
Definition at line 96 of file dummyobject.cxx.
|
overridevirtual |
Definition at line 580 of file dummyobject.cxx.
References m_aMutex, m_bDisposed, and m_pInterfaceContainer.
|
overridevirtual |
Definition at line 602 of file dummyobject.cxx.
References m_aMutex, m_bDisposed, and m_pInterfaceContainer.
|
overridevirtual |
Definition at line 502 of file dummyobject.cxx.
References m_aMutex, m_bDisposed, and m_pInterfaceContainer.
|
overridevirtual |
Definition at line 101 of file dummyobject.cxx.
References CheckInit_WrongState(), and m_aMutex.
|
protected |
Definition at line 52 of file dummyobject.cxx.
References m_bDisposed, and m_nObjectState.
Referenced by getClassID(), getComponent(), getMapUnit(), and setContainerName().
|
protected |
Definition at line 42 of file dummyobject.cxx.
References m_bDisposed, and m_nObjectState.
Referenced by changeState(), doVerb(), getClientSite(), getCurrentState(), getEntryName(), getPreferredVisualRepresentation(), getReachableStates(), getStatus(), getSupportedVerbs(), getVisualAreaSize(), hasEntry(), isReadonly(), reload(), saveCompleted(), setClientSite(), setUpdateMode(), setVisualAreaSize(), storeAsEntry(), storeOwn(), storeToEntry(), and update().
|
overridevirtual |
Definition at line 526 of file dummyobject.cxx.
References comphelper::OInterfaceIteratorHelper2::hasMoreElements(), m_aMutex, m_bDisposed, m_pInterfaceContainer, comphelper::OInterfaceIteratorHelper2::next(), and comphelper::OInterfaceIteratorHelper2::remove().
|
overridevirtual |
Definition at line 131 of file dummyobject.cxx.
References CheckInit_WrongState(), and m_aMutex.
|
overridevirtual |
Definition at line 465 of file dummyobject.cxx.
References CheckInit_Runtime(), and m_aMutex.
|
overridevirtual |
Definition at line 476 of file dummyobject.cxx.
References m_aMutex, and m_bDisposed.
|
overridevirtual |
Definition at line 159 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aMutex, and m_xClientSite.
|
overridevirtual |
Definition at line 493 of file dummyobject.cxx.
References CheckInit_Runtime(), and m_aMutex.
|
overridevirtual |
Definition at line 122 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aMutex, and m_nObjectState.
|
overridevirtual |
Definition at line 406 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aEntryName, m_aMutex, and m_bWaitSaveCompleted.
|
override |
Definition at line 623 of file dummyobject.cxx.
|
overridevirtual |
Definition at line 235 of file dummyobject.cxx.
References CheckInit_Runtime(), and m_aMutex.
|
overridevirtual |
Definition at line 250 of file dummyobject.cxx.
References CheckInit_WrongState(), and m_aMutex.
|
overridevirtual |
Definition at line 113 of file dummyobject.cxx.
References CheckInit_WrongState(), and m_aMutex.
|
overridevirtual |
Definition at line 182 of file dummyobject.cxx.
References CheckInit_WrongState(), and m_aMutex.
|
override |
Definition at line 633 of file dummyobject.cxx.
|
overridevirtual |
Definition at line 140 of file dummyobject.cxx.
References CheckInit_WrongState(), and m_aMutex.
|
overridevirtual |
Definition at line 215 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aCachedSize, m_aMutex, m_bHasCachedSize, and m_nCachedAspect.
|
overridevirtual |
Definition at line 389 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aEntryName, m_aMutex, and m_bWaitSaveCompleted.
|
overridevirtual |
Definition at line 434 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aMutex, and m_bWaitSaveCompleted.
|
protected |
Definition at line 61 of file dummyobject.cxx.
References aEvent, comphelper::OInterfaceIteratorHelper2::hasMoreElements(), m_bDisposed, m_pInterfaceContainer, comphelper::OInterfaceIteratorHelper2::next(), and comphelper::OInterfaceIteratorHelper2::remove().
Referenced by saveCompleted(), and storeAsEntry().
|
overridevirtual |
Definition at line 449 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aMutex, and m_bWaitSaveCompleted.
|
overridevirtual |
Definition at line 593 of file dummyobject.cxx.
References m_aMutex, and m_pInterfaceContainer.
|
overridevirtual |
Definition at line 615 of file dummyobject.cxx.
References m_aMutex, and m_pInterfaceContainer.
|
overridevirtual |
Definition at line 516 of file dummyobject.cxx.
References m_aMutex, and m_pInterfaceContainer.
|
overridevirtual |
Definition at line 358 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aEntryName, m_aMutex, m_aNewEntryName, m_bWaitSaveCompleted, m_xNewParentStorage, m_xParentStorage, and PostEvent_Impl().
Referenced by setPersistentEntry().
|
overridevirtual |
Definition at line 486 of file dummyobject.cxx.
|
overridevirtual |
Definition at line 149 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aMutex, and m_xClientSite.
|
overridevirtual |
Definition at line 191 of file dummyobject.cxx.
References CheckInit_Runtime(), and m_aMutex.
|
overridevirtual |
Definition at line 261 of file dummyobject.cxx.
References m_aEntryName, m_aMutex, m_bDisposed, m_bWaitSaveCompleted, m_nObjectState, m_xParentStorage, and saveCompleted().
|
overridevirtual |
Definition at line 175 of file dummyobject.cxx.
References CheckInit_WrongState(), and m_aMutex.
|
overridevirtual |
Definition at line 198 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aCachedSize, m_aMutex, m_bHasCachedSize, and m_nCachedAspect.
|
overridevirtual |
Definition at line 335 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aEntryName, m_aMutex, m_aNewEntryName, m_bWaitSaveCompleted, m_xNewParentStorage, m_xParentStorage, and PostEvent_Impl().
|
overridevirtual |
Definition at line 420 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aMutex, and m_bWaitSaveCompleted.
|
overridevirtual |
Definition at line 318 of file dummyobject.cxx.
References CheckInit_WrongState(), m_aEntryName, m_aMutex, m_bWaitSaveCompleted, and m_xParentStorage.
|
override |
Definition at line 628 of file dummyobject.cxx.
References ServiceName, and cppu::supportsService().
|
overridevirtual |
Definition at line 168 of file dummyobject.cxx.
References CheckInit_WrongState(), and m_aMutex.
|
private |
Definition at line 68 of file dummyobject.hxx.
Referenced by getVisualAreaSize(), and setVisualAreaSize().
|
private |
Definition at line 61 of file dummyobject.hxx.
Referenced by getEntryName(), hasEntry(), saveCompleted(), setPersistentEntry(), storeAsEntry(), and storeToEntry().
|
private |
Definition at line 56 of file dummyobject.hxx.
Referenced by addCloseListener(), addEventListener(), addStateChangeListener(), changeState(), close(), doVerb(), getClassID(), getClassName(), getClientSite(), getComponent(), getCurrentState(), getEntryName(), getMapUnit(), getPreferredVisualRepresentation(), getReachableStates(), getStatus(), getSupportedVerbs(), getVisualAreaSize(), hasEntry(), isReadonly(), reload(), removeCloseListener(), removeEventListener(), removeStateChangeListener(), saveCompleted(), setClientSite(), setContainerName(), setPersistentEntry(), setUpdateMode(), setVisualAreaSize(), storeAsEntry(), storeOwn(), storeToEntry(), and update().
|
private |
Definition at line 73 of file dummyobject.hxx.
Referenced by saveCompleted(), and storeAsEntry().
|
private |
Definition at line 59 of file dummyobject.hxx.
Referenced by addCloseListener(), addEventListener(), addStateChangeListener(), CheckInit_Runtime(), CheckInit_WrongState(), close(), getClassName(), PostEvent_Impl(), and setPersistentEntry().
|
private |
Definition at line 69 of file dummyobject.hxx.
Referenced by getVisualAreaSize(), and setVisualAreaSize().
|
private |
Definition at line 72 of file dummyobject.hxx.
Referenced by getEntryName(), hasEntry(), isReadonly(), reload(), saveCompleted(), setPersistentEntry(), storeAsEntry(), storeOwn(), and storeToEntry().
|
private |
Definition at line 67 of file dummyobject.hxx.
Referenced by getVisualAreaSize(), and setVisualAreaSize().
|
private |
Definition at line 63 of file dummyobject.hxx.
Referenced by CheckInit_Runtime(), CheckInit_WrongState(), getCurrentState(), and setPersistentEntry().
|
private |
Definition at line 58 of file dummyobject.hxx.
Referenced by addCloseListener(), addEventListener(), addStateChangeListener(), close(), PostEvent_Impl(), removeCloseListener(), removeEventListener(), and removeStateChangeListener().
|
private |
Definition at line 65 of file dummyobject.hxx.
Referenced by getClientSite(), and setClientSite().
|
private |
Definition at line 74 of file dummyobject.hxx.
Referenced by saveCompleted(), and storeAsEntry().
|
private |
Definition at line 62 of file dummyobject.hxx.
Referenced by saveCompleted(), setPersistentEntry(), storeAsEntry(), and storeToEntry().