LibreOffice Module embeddedobj (master) 1
|
Represents an OLE object that has native data and we try to let an external application handle that data. More...
#include <oleembobj.hxx>
Public Member Functions | |
OleEmbeddedObject (css::uno::Reference< css::uno::XComponentContext > xContext, const css::uno::Sequence< sal_Int8 > &aClassID, OUString aClassName) | |
OleEmbeddedObject (css::uno::Reference< css::uno::XComponentContext > xContext, bool bLink) | |
virtual | ~OleEmbeddedObject () 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 | breakLink (const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName) override |
virtual sal_Bool SAL_CALL | isLink () override |
virtual OUString SAL_CALL | getLinkURL () 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 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 css::uno::Reference< css::util::XCloseable > SAL_CALL | getComponent () 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 |
virtual void SAL_CALL | setObjectRectangles (const css::awt::Rectangle &aPosRect, const css::awt::Rectangle &aClipRect) override |
virtual void SAL_CALL | enableModeless (sal_Bool bEnable) override |
virtual void SAL_CALL | translateAccelerators (const css::uno::Sequence< css::awt::KeyEvent > &aKeys) override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | getParent () override |
virtual void SAL_CALL | setParent (const css::uno::Reference< css::uno::XInterface > &Parent) override |
void SAL_CALL | setStream (const css::uno::Reference< css::io::XStream > &xStream) override |
css::uno::Reference< css::io::XStream > SAL_CALL | getStream () override |
void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &rArguments) 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 | |
css::uno::Reference< css::io::XStream > | TryToGetAcceptableFormat_Impl (const css::uno::Reference< css::io::XStream > &xStream) |
css::uno::Reference< css::io::XStream > | GetNewFilledTempStream_Impl (const css::uno::Reference< css::io::XInputStream > &xInStream) |
void | MakeEventListenerNotification_Impl (const OUString &aEventName) |
void | Dispose () |
void | SwitchOwnPersistence (const css::uno::Reference< css::embed::XStorage > &xNewParentStorage, const css::uno::Reference< css::io::XStream > &xNewObjectStream, const OUString &aNewName) |
void | SwitchOwnPersistence (const css::uno::Reference< css::embed::XStorage > &xNewParentStorage, const OUString &aNewName) |
void | GetRidOfComponent () |
void | StoreToLocation_Impl (const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs, bool bSaveAs) |
void | InsertVisualCache_Impl (const css::uno::Reference< css::io::XStream > &xTargetStream, const css::uno::Reference< css::io::XStream > &xCachedVisualRepresentation) |
void | RemoveVisualCache_Impl (const css::uno::Reference< css::io::XStream > &xTargetStream) |
void | SetVisReplInStream (bool bExists) |
bool | HasVisReplInStream () |
css::embed::VisualRepresentation | GetVisualRepresentationInNativeFormat_Impl (const css::uno::Reference< css::io::XStream > &xCachedVisRepr) |
css::uno::Reference< css::io::XStream > | TryToRetrieveCachedVisualRepresentation_Impl (const css::uno::Reference< css::io::XStream > &xStream, bool bAllowRepair50=false) noexcept |
void | MoveListeners () |
css::uno::Reference< css::embed::XStorage > | CreateTemporarySubstorage (OUString &o_aStorageName) |
OUString | MoveToTemporarySubstream () |
bool | TryToConvertToOOo (const css::uno::Reference< css::io::XStream > &xStream) |
Private Attributes | |
::osl::Mutex | m_aMutex |
rtl::Reference< OleComponent > | m_pOleComponent |
std::unique_ptr<::comphelper::OMultiTypeInterfaceContainerHelper2 > | m_pInterfaceContainer |
bool | m_bReadOnly |
bool | m_bDisposed |
sal_Int32 | m_nObjectState |
sal_Int32 | m_nTargetState |
sal_Int32 | m_nUpdateMode |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
css::uno::Sequence< sal_Int8 > | m_aClassID |
OUString | m_aClassName |
css::uno::Reference< css::embed::XEmbeddedClient > | m_xClientSite |
OUString | m_aContainerName |
css::uno::Reference< css::util::XCloseListener > | m_xClosePreventer |
bool | m_bWaitSaveCompleted |
bool | m_bNewVisReplInStream |
css::uno::Reference< css::io::XStream > | m_xNewCachedVisRepl |
OUString | m_aNewEntryName |
css::uno::Reference< css::embed::XStorage > | m_xNewParentStorage |
css::uno::Reference< css::io::XStream > | m_xNewObjectStream |
bool | m_bStoreLoaded |
css::uno::Reference< css::io::XStream > | m_xCachedVisualRepresentation |
bool | m_bVisReplInitialized |
bool | m_bVisReplInStream |
bool | m_bStoreVisRepl |
bool | m_bIsLink |
bool | m_bHasCachedSize |
css::awt::Size | m_aCachedSize |
sal_Int64 | m_nCachedAspect |
bool | m_bHasSizeToSet |
css::awt::Size | m_aSizeToSet |
sal_Int64 | m_nAspectToSet |
bool | m_bGotStatus |
sal_Int64 | m_nStatus |
sal_Int64 | m_nStatusAspect |
OUString | m_aEntryName |
css::uno::Reference< css::embed::XStorage > | m_xParentStorage |
css::uno::Reference< css::io::XStream > | m_xObjectStream |
OUString | m_aLinkURL |
rtl::Reference< OwnView_Impl > | m_xOwnView |
bool | m_bFromClipboard |
OUString | m_aTempURL |
OUString | m_aTempDumpURL |
VerbExecutionController | m_aVerbExecutionController |
css::uno::Reference< css::embed::XEmbeddedObject > | m_xWrappedObject |
bool | m_bTriedConversion |
OUString | m_aFilterName |
css::uno::Reference< css::uno::XInterface > | m_xParent |
bool | m_bStreamReadOnly = false |
If it is allowed to modify entries in the stream of the OLE storage. More... | |
Friends | |
class | OleComponent |
Represents an OLE object that has native data and we try to let an external application handle that data.
Definition at line 110 of file oleembobj.hxx.
OleEmbeddedObject::OleEmbeddedObject | ( | css::uno::Reference< css::uno::XComponentContext > | xContext, |
const css::uno::Sequence< sal_Int8 > & | aClassID, | ||
OUString | aClassName | ||
) |
OleEmbeddedObject::OleEmbeddedObject | ( | css::uno::Reference< css::uno::XComponentContext > | xContext, |
bool | bLink | ||
) |
|
overridevirtual |
Definition at line 135 of file olemisc.cxx.
References Dispose(), KillFile_Impl(), m_aTempDumpURL, m_aTempURL, m_pInterfaceContainer, m_pOleComponent, m_refCount, m_xContext, and m_xObjectStream.
|
overridevirtual |
Definition at line 493 of file olemisc.cxx.
References m_aMutex, m_bDisposed, m_pInterfaceContainer, and m_xWrappedObject.
|
overridevirtual |
Definition at line 538 of file olemisc.cxx.
References m_aMutex, m_bDisposed, m_pInterfaceContainer, and m_xWrappedObject.
|
overridevirtual |
Definition at line 389 of file olemisc.cxx.
References m_aMutex, m_bDisposed, m_pInterfaceContainer, and m_xWrappedObject.
|
overridevirtual |
Definition at line 1862 of file olepersist.cxx.
References GetRidOfComponent(), KillFile_Impl(), m_aEntryName, m_aLinkURL, m_aMutex, m_aTempURL, m_bDisposed, m_bIsLink, m_bReadOnly, m_bWaitSaveCompleted, m_nObjectState, m_pOleComponent, m_xContext, m_xParentStorage, m_xWrappedObject, OleComponent, and SwitchOwnPersistence().
|
overridevirtual |
Definition at line 439 of file oleembed.cxx.
References m_aMutex, m_aSizeToSet, m_aVerbExecutionController, m_bDisposed, m_bHasSizeToSet, m_nAspectToSet, m_nObjectState, m_nTargetState, m_pOleComponent, and m_xWrappedObject.
Referenced by doVerb(), getPreferredVisualRepresentation(), getVisualAreaSize(), setVisualAreaSize(), and TryToConvertToOOo().
|
overridevirtual |
Definition at line 431 of file olemisc.cxx.
References Dispose(), comphelper::OInterfaceIteratorHelper2::hasMoreElements(), m_aMutex, m_bDisposed, m_pInterfaceContainer, m_xWrappedObject, comphelper::OInterfaceIteratorHelper2::next(), and comphelper::OInterfaceIteratorHelper2::remove().
Referenced by TryToConvertToOOo().
|
protected |
Definition at line 203 of file oleembed.cxx.
References aName, m_aEntryName, and m_xParentStorage.
Referenced by TryToConvertToOOo().
|
protected |
Definition at line 252 of file olemisc.cxx.
References GetRidOfComponent(), m_bDisposed, m_pInterfaceContainer, m_pOleComponent, m_xObjectStream, m_xOwnView, and m_xParentStorage.
Referenced by close(), and ~OleEmbeddedObject().
|
overridevirtual |
Definition at line 823 of file oleembed.cxx.
References changeState(), m_aContainerName, m_aFilterName, m_aMutex, m_aTempDumpURL, m_aVerbExecutionController, m_bDisposed, m_bTriedConversion, m_nObjectState, m_pOleComponent, m_xContext, m_xObjectStream, m_xOwnView, m_xWrappedObject, TOOLS_WARN_EXCEPTION, TryToConvertToOOo(), and xStream.
|
overridevirtual |
Definition at line 602 of file olemisc.cxx.
References m_xWrappedObject.
|
overridevirtual |
Definition at line 297 of file olemisc.cxx.
References m_aClassID, m_aMutex, m_bDisposed, and m_xWrappedObject.
|
overridevirtual |
Definition at line 316 of file olemisc.cxx.
References m_aClassName, m_aMutex, m_bDisposed, and m_xWrappedObject.
|
overridevirtual |
Definition at line 1036 of file oleembed.cxx.
References m_aMutex, m_bDisposed, m_nObjectState, m_xClientSite, and m_xWrappedObject.
|
overridevirtual |
Definition at line 353 of file olemisc.cxx.
References m_aMutex, m_bDisposed, m_nObjectState, m_pOleComponent, and m_xWrappedObject.
|
overridevirtual |
Definition at line 633 of file oleembed.cxx.
References m_aMutex, m_bDisposed, m_nObjectState, and m_xWrappedObject.
Referenced by getVisualAreaSize().
|
overridevirtual |
Definition at line 1647 of file olepersist.cxx.
References m_aEntryName, m_aMutex, m_bDisposed, m_bWaitSaveCompleted, m_nObjectState, and m_xWrappedObject.
|
override |
Definition at line 686 of file olemisc.cxx.
|
overridevirtual |
Definition at line 1989 of file olepersist.cxx.
References m_aLinkURL, m_aMutex, m_bDisposed, m_bIsLink, m_bWaitSaveCompleted, and m_xWrappedObject.
|
overridevirtual |
Definition at line 403 of file olevisual.cxx.
References m_aMutex, m_bDisposed, m_nObjectState, m_xWrappedObject, and SAL_WARN_IF.
|
protected |
css::io::IOException | |
css::uno::RuntimeException |
Definition at line 257 of file olepersist.cxx.
References comphelper::OStorageHelper::CopyInputToOutput(), m_xContext, and SAL_WARN_IF.
Referenced by getPreferredVisualRepresentation(), and StoreToLocation_Impl().
|
overridevirtual |
Definition at line 635 of file olemisc.cxx.
References m_xParent, and m_xWrappedObject.
|
overridevirtual |
Definition at line 317 of file olevisual.cxx.
References changeState(), GetNewFilledTempStream_Impl(), GetVisualRepresentationInNativeFormat_Impl(), m_aMutex, m_bDisposed, m_bVisReplInitialized, m_bVisReplInStream, m_nObjectState, m_pOleComponent, m_xCachedVisualRepresentation, m_xObjectStream, m_xWrappedObject, SAL_WARN_IF, SetVisReplInStream(), and TryToRetrieveCachedVisualRepresentation_Impl().
|
overridevirtual |
Definition at line 593 of file oleembed.cxx.
References m_aMutex, m_bDisposed, m_nObjectState, m_pOleComponent, and m_xWrappedObject.
|
protected |
Definition at line 224 of file olemisc.cxx.
References m_nObjectState, m_pOleComponent, and m_xClosePreventer.
Referenced by breakLink(), Dispose(), and setPersistentEntry().
|
overridevirtual |
Definition at line 1118 of file oleembed.cxx.
References m_aMutex, m_bDisposed, m_bGotStatus, m_nObjectState, m_nStatus, m_nStatusAspect, m_pOleComponent, and m_xWrappedObject.
Referenced by setVisualAreaSize().
|
override |
Definition at line 670 of file olemisc.cxx.
References m_xObjectStream.
|
override |
Definition at line 696 of file olemisc.cxx.
|
overridevirtual |
Definition at line 964 of file oleembed.cxx.
References m_aMutex, m_bDisposed, m_nObjectState, m_pOleComponent, and m_xWrappedObject.
|
overridevirtual |
Definition at line 158 of file olevisual.cxx.
References changeState(), getCurrentState(), m_aCachedSize, m_aMutex, m_bDisposed, m_bHasCachedSize, m_bHasSizeToSet, m_nCachedAspect, m_nObjectState, m_pOleComponent, m_xWrappedObject, SAL_WARN, SAL_WARN_IF, and TOOLS_WARN_EXCEPTION.
Referenced by InsertVisualCache_Impl(), saveCompleted(), and storeOwn().
|
protected |
css::uno::Exception |
Definition at line 45 of file olevisual.cxx.
References aSeq.
Referenced by getPreferredVisualRepresentation().
|
overridevirtual |
Definition at line 1620 of file olepersist.cxx.
References m_aMutex, m_bDisposed, m_bWaitSaveCompleted, m_xObjectStream, and m_xWrappedObject.
|
protected |
Definition at line 530 of file olepersist.cxx.
References m_aTempURL, m_bVisReplInitialized, m_bVisReplInStream, m_pOleComponent, m_xCachedVisualRepresentation, m_xContext, m_xObjectStream, SAL_INFO, SetVisReplInStream(), and xStream.
Referenced by storeOwn(), and StoreToLocation_Impl().
|
override |
Definition at line 675 of file olemisc.cxx.
References comphelper::SequenceAsHashMap::end(), comphelper::SequenceAsHashMap::find(), and m_bStreamReadOnly.
|
protected |
css::uno::Exception |
Definition at line 355 of file olepersist.cxx.
References aData, comphelper::OStorageHelper::CopyInputToOutput(), getVisualAreaSize(), m_xContext, nIndex, nLength, pData, and SAL_WARN.
Referenced by storeOwn(), and StoreToLocation_Impl().
|
overridevirtual |
Definition at line 1970 of file olepersist.cxx.
References m_aMutex, m_bDisposed, m_bIsLink, and m_xWrappedObject.
|
overridevirtual |
Definition at line 1792 of file olepersist.cxx.
References m_aMutex, m_bDisposed, m_bReadOnly, m_bWaitSaveCompleted, m_nObjectState, and m_xWrappedObject.
|
protected |
Definition at line 157 of file olemisc.cxx.
References aEvent, comphelper::OInterfaceIteratorHelper2::hasMoreElements(), m_pInterfaceContainer, and comphelper::OInterfaceIteratorHelper2::next().
Referenced by saveCompleted(), and storeOwn().
|
protected |
Definition at line 122 of file oleembed.cxx.
References comphelper::OInterfaceIteratorHelper2::hasMoreElements(), m_pInterfaceContainer, m_xWrappedObject, comphelper::OInterfaceIteratorHelper2::next(), and comphelper::OInterfaceIteratorHelper2::remove().
Referenced by TryToConvertToOOo().
|
protected |
Definition at line 227 of file oleembed.cxx.
References aName, m_aEntryName, and m_xParentStorage.
Referenced by TryToConvertToOOo().
|
overridevirtual |
Definition at line 1823 of file olepersist.cxx.
References m_aMutex, m_bDisposed, m_bWaitSaveCompleted, m_nObjectState, and m_xWrappedObject.
|
overridevirtual |
Definition at line 516 of file olemisc.cxx.
References m_aMutex, m_bDisposed, m_pInterfaceContainer, and m_xWrappedObject.
|
overridevirtual |
Definition at line 561 of file olemisc.cxx.
References m_aMutex, m_bDisposed, m_pInterfaceContainer, and m_xWrappedObject.
|
overridevirtual |
Definition at line 412 of file olemisc.cxx.
References m_aMutex, m_pInterfaceContainer, and m_xWrappedObject.
|
protected |
css::uno::Exception |
Definition at line 497 of file olepersist.cxx.
References m_xContext.
Referenced by storeOwn(), and StoreToLocation_Impl().
|
overridevirtual |
Definition at line 1524 of file olepersist.cxx.
References getVisualAreaSize(), m_aMutex, m_aNewEntryName, m_bDisposed, m_bHasCachedSize, m_bNewVisReplInStream, m_bStoreLoaded, m_bStoreVisRepl, m_bWaitSaveCompleted, m_nObjectState, m_nUpdateMode, m_pOleComponent, m_xCachedVisualRepresentation, m_xNewCachedVisRepl, m_xNewObjectStream, m_xNewParentStorage, m_xWrappedObject, MakeEventListenerNotification_Impl(), SAL_WARN_IF, SetVisReplInStream(), and SwitchOwnPersistence().
Referenced by setPersistentEntry().
|
overridevirtual |
Definition at line 335 of file olemisc.cxx.
References aClassID, and m_xWrappedObject.
|
overridevirtual |
Definition at line 1007 of file oleembed.cxx.
References m_aMutex, m_bDisposed, m_nObjectState, m_xClientSite, and m_xWrappedObject.
|
overridevirtual |
Definition at line 1159 of file oleembed.cxx.
References m_aContainerName, m_aMutex, m_bDisposed, m_xWrappedObject, and sName.
|
overridevirtual |
Definition at line 585 of file olemisc.cxx.
References m_xWrappedObject.
|
overridevirtual |
Definition at line 650 of file olemisc.cxx.
References m_xParent, and m_xWrappedObject.
|
overridevirtual |
Definition at line 1270 of file olepersist.cxx.
References aURL, GetRidOfComponent(), m_aClassID, m_aEntryName, m_aMutex, m_bDisposed, m_bFromClipboard, m_bIsLink, m_bReadOnly, m_bStoreVisRepl, m_bWaitSaveCompleted, m_nObjectState, m_pOleComponent, m_xParentStorage, m_xWrappedObject, saveCompleted(), and SwitchOwnPersistence().
|
override |
Definition at line 665 of file olemisc.cxx.
References m_xObjectStream, and xStream.
|
overridevirtual |
Definition at line 1091 of file oleembed.cxx.
References m_aMutex, m_bDisposed, m_nObjectState, m_nUpdateMode, and m_xWrappedObject.
|
protected |
Definition at line 523 of file olepersist.cxx.
References m_bVisReplInitialized, and m_bVisReplInStream.
Referenced by getPreferredVisualRepresentation(), HasVisReplInStream(), saveCompleted(), and storeOwn().
|
overridevirtual |
Definition at line 84 of file olevisual.cxx.
References changeState(), getStatus(), m_aCachedSize, m_aClassID, m_aMutex, m_aSizeToSet, m_bDisposed, m_bHasCachedSize, m_bHasSizeToSet, m_nAspectToSet, m_nCachedAspect, m_nObjectState, m_pOleComponent, m_xWrappedObject, MSO_WW8_CLASSID, SAL_WARN, and SAL_WARN_IF.
|
overridevirtual |
Definition at line 1497 of file olepersist.cxx.
References m_aMutex, m_aVerbExecutionController, m_bDisposed, m_xWrappedObject, and StoreToLocation_Impl().
|
overridevirtual |
Definition at line 1678 of file olepersist.cxx.
References getVisualAreaSize(), HasVisReplInStream(), InsertVisualCache_Impl(), LetCommonStoragePassBeUsed_Impl(), m_aMutex, m_aVerbExecutionController, m_bDisposed, m_bHasCachedSize, m_bReadOnly, m_bStoreVisRepl, m_bWaitSaveCompleted, m_nObjectState, m_nUpdateMode, m_pOleComponent, m_xCachedVisualRepresentation, m_xObjectStream, m_xParentStorage, m_xWrappedObject, MakeEventListenerNotification_Impl(), RemoveVisualCache_Impl(), SAL_WARN_IF, SetVisReplInStream(), and TryToRetrieveCachedVisualRepresentation_Impl().
|
overridevirtual |
Definition at line 1470 of file olepersist.cxx.
References m_aMutex, m_aVerbExecutionController, m_bDisposed, m_xWrappedObject, and StoreToLocation_Impl().
|
protected |
css::uno::Exception |
Definition at line 1058 of file olepersist.cxx.
References GetNewFilledTempStream_Impl(), HasVisReplInStream(), InsertVisualCache_Impl(), LetCommonStoragePassBeUsed_Impl(), m_aEntryName, m_aNewEntryName, m_bNewVisReplInStream, m_bStoreLoaded, m_bStoreVisRepl, m_bStreamReadOnly, m_bWaitSaveCompleted, m_nObjectState, m_pOleComponent, m_xCachedVisualRepresentation, m_xNewCachedVisRepl, m_xNewObjectStream, m_xNewParentStorage, m_xObjectStream, m_xParentStorage, RemoveVisualCache_Impl(), SAL_WARN_IF, and TryToRetrieveCachedVisualRepresentation_Impl().
Referenced by storeAsEntry(), and storeToEntry().
|
override |
Definition at line 691 of file olemisc.cxx.
References ServiceName, and cppu::supportsService().
|
protected |
Referenced by breakLink(), saveCompleted(), and setPersistentEntry().
|
protected |
|
overridevirtual |
Definition at line 618 of file olemisc.cxx.
References m_xWrappedObject.
|
protected |
Definition at line 247 of file oleembed.cxx.
References aArguments, aSeq, changeState(), close(), CreateTemporarySubstorage(), ex, cppu::getCaughtException(), comphelper::MimeConfigurationHelper::GetFactoryNameByMediaType(), OwnView_Impl::GetFilterNameFromExtentionAndInStream(), m_aContainerName, m_aEntryName, m_aFilterName, m_bReadOnly, m_nObjectState, m_pOleComponent, m_xClientSite, m_xContext, m_xObjectStream, m_xParent, m_xParentStorage, m_xWrappedObject, comphelper::makePropertyValue(), MoveListeners(), MoveToTemporarySubstream(), SAL_WARN, uno::Any::Value, xModel, and xStream.
Referenced by doVerb().
|
protected |
css::uno::Exception |
Definition at line 274 of file olepersist.cxx.
References aData, comphelper::OStorageHelper::CopyInputToOutput(), m_xContext, and xStream.
|
protectednoexcept |
Definition at line 595 of file olepersist.cxx.
References comphelper::OStorageHelper::CopyInputToOutput(), KillFile_Impl(), m_xContext, SAL_INFO, SO3_OUT_CLASSID, and xStream.
Referenced by getPreferredVisualRepresentation(), storeOwn(), and StoreToLocation_Impl().
|
overridevirtual |
Definition at line 1059 of file oleembed.cxx.
References m_aMutex, m_bDisposed, m_nObjectState, m_nUpdateMode, m_xWrappedObject, and SAL_WARN_IF.
|
friend |
Definition at line 121 of file oleembobj.hxx.
Referenced by breakLink().
|
private |
Definition at line 164 of file oleembobj.hxx.
Referenced by getVisualAreaSize(), and setVisualAreaSize().
|
private |
Definition at line 138 of file oleembobj.hxx.
Referenced by getClassID(), setPersistentEntry(), and setVisualAreaSize().
|
private |
Definition at line 139 of file oleembobj.hxx.
Referenced by getClassName().
|
private |
Definition at line 143 of file oleembobj.hxx.
Referenced by doVerb(), setContainerName(), and TryToConvertToOOo().
|
private |
Definition at line 179 of file oleembobj.hxx.
Referenced by breakLink(), CreateTemporarySubstorage(), getEntryName(), MoveToTemporarySubstream(), setPersistentEntry(), StoreToLocation_Impl(), and TryToConvertToOOo().
|
private |
Definition at line 203 of file oleembobj.hxx.
Referenced by doVerb(), and TryToConvertToOOo().
|
private |
Definition at line 184 of file oleembobj.hxx.
Referenced by breakLink(), and getLinkURL().
|
private |
Definition at line 123 of file oleembobj.hxx.
Referenced by addCloseListener(), addEventListener(), addStateChangeListener(), breakLink(), changeState(), close(), doVerb(), getClassID(), getClassName(), getClientSite(), getComponent(), getCurrentState(), getEntryName(), getLinkURL(), getMapUnit(), getPreferredVisualRepresentation(), getReachableStates(), getStatus(), getSupportedVerbs(), getVisualAreaSize(), hasEntry(), isLink(), isReadonly(), reload(), removeCloseListener(), removeEventListener(), removeStateChangeListener(), saveCompleted(), setClientSite(), setContainerName(), setPersistentEntry(), setUpdateMode(), setVisualAreaSize(), storeAsEntry(), storeOwn(), storeToEntry(), and update().
|
private |
Definition at line 150 of file oleembobj.hxx.
Referenced by saveCompleted(), and StoreToLocation_Impl().
|
private |
Definition at line 168 of file oleembobj.hxx.
Referenced by changeState(), and setVisualAreaSize().
|
private |
Definition at line 194 of file oleembobj.hxx.
Referenced by doVerb(), and ~OleEmbeddedObject().
|
private |
Definition at line 192 of file oleembobj.hxx.
Referenced by breakLink(), HasVisReplInStream(), and ~OleEmbeddedObject().
|
private |
Definition at line 198 of file oleembobj.hxx.
Referenced by changeState(), doVerb(), storeAsEntry(), storeOwn(), and storeToEntry().
|
private |
Definition at line 131 of file oleembobj.hxx.
Referenced by addCloseListener(), addEventListener(), addStateChangeListener(), breakLink(), changeState(), close(), Dispose(), doVerb(), getClassID(), getClassName(), getClientSite(), getComponent(), getCurrentState(), getEntryName(), getLinkURL(), getMapUnit(), getPreferredVisualRepresentation(), getReachableStates(), getStatus(), getSupportedVerbs(), getVisualAreaSize(), hasEntry(), isLink(), isReadonly(), reload(), removeCloseListener(), removeEventListener(), saveCompleted(), setClientSite(), setContainerName(), setPersistentEntry(), setUpdateMode(), setVisualAreaSize(), storeAsEntry(), storeOwn(), storeToEntry(), and update().
|
private |
Definition at line 190 of file oleembobj.hxx.
Referenced by setPersistentEntry().
|
private |
Definition at line 174 of file oleembobj.hxx.
Referenced by getStatus().
|
private |
Definition at line 163 of file oleembobj.hxx.
Referenced by getVisualAreaSize(), saveCompleted(), setVisualAreaSize(), and storeOwn().
|
private |
Definition at line 167 of file oleembobj.hxx.
Referenced by changeState(), getVisualAreaSize(), and setVisualAreaSize().
|
private |
Definition at line 160 of file oleembobj.hxx.
Referenced by breakLink(), getLinkURL(), isLink(), and setPersistentEntry().
|
private |
Definition at line 148 of file oleembobj.hxx.
Referenced by saveCompleted(), and StoreToLocation_Impl().
|
private |
Definition at line 129 of file oleembobj.hxx.
Referenced by breakLink(), isReadonly(), setPersistentEntry(), storeOwn(), and TryToConvertToOOo().
|
private |
Definition at line 153 of file oleembobj.hxx.
Referenced by saveCompleted(), and StoreToLocation_Impl().
|
private |
Definition at line 158 of file oleembobj.hxx.
Referenced by saveCompleted(), setPersistentEntry(), storeOwn(), and StoreToLocation_Impl().
|
private |
If it is allowed to modify entries in the stream of the OLE storage.
Definition at line 208 of file oleembobj.hxx.
Referenced by initialize(), and StoreToLocation_Impl().
|
private |
Definition at line 202 of file oleembobj.hxx.
Referenced by doVerb().
|
private |
Definition at line 156 of file oleembobj.hxx.
Referenced by getPreferredVisualRepresentation(), HasVisReplInStream(), and SetVisReplInStream().
|
private |
Definition at line 157 of file oleembobj.hxx.
Referenced by getPreferredVisualRepresentation(), HasVisReplInStream(), and SetVisReplInStream().
|
private |
Definition at line 147 of file oleembobj.hxx.
Referenced by breakLink(), getEntryName(), getLinkURL(), hasEntry(), isReadonly(), reload(), saveCompleted(), setPersistentEntry(), storeOwn(), and StoreToLocation_Impl().
|
private |
Definition at line 169 of file oleembobj.hxx.
Referenced by changeState(), and setVisualAreaSize().
|
private |
Definition at line 165 of file oleembobj.hxx.
Referenced by getVisualAreaSize(), and setVisualAreaSize().
|
private |
Definition at line 132 of file oleembobj.hxx.
Referenced by breakLink(), changeState(), doVerb(), getClientSite(), getComponent(), getCurrentState(), getEntryName(), getMapUnit(), getPreferredVisualRepresentation(), getReachableStates(), GetRidOfComponent(), getStatus(), getSupportedVerbs(), getVisualAreaSize(), isReadonly(), reload(), saveCompleted(), setClientSite(), setPersistentEntry(), setUpdateMode(), setVisualAreaSize(), storeOwn(), StoreToLocation_Impl(), TryToConvertToOOo(), and update().
|
private |
Definition at line 175 of file oleembobj.hxx.
Referenced by getStatus().
|
private |
Definition at line 176 of file oleembobj.hxx.
Referenced by getStatus().
|
private |
Definition at line 133 of file oleembobj.hxx.
Referenced by changeState().
|
private |
Definition at line 134 of file oleembobj.hxx.
Referenced by saveCompleted(), setUpdateMode(), storeOwn(), and update().
|
private |
Definition at line 127 of file oleembobj.hxx.
Referenced by addCloseListener(), addEventListener(), addStateChangeListener(), close(), Dispose(), MakeEventListenerNotification_Impl(), MoveListeners(), removeCloseListener(), removeEventListener(), removeStateChangeListener(), and ~OleEmbeddedObject().
|
private |
Definition at line 125 of file oleembobj.hxx.
Referenced by breakLink(), changeState(), Dispose(), doVerb(), getComponent(), getPreferredVisualRepresentation(), getReachableStates(), GetRidOfComponent(), getStatus(), getSupportedVerbs(), getVisualAreaSize(), HasVisReplInStream(), saveCompleted(), setPersistentEntry(), setVisualAreaSize(), storeOwn(), StoreToLocation_Impl(), TryToConvertToOOo(), and ~OleEmbeddedObject().
|
private |
Definition at line 155 of file oleembobj.hxx.
Referenced by getPreferredVisualRepresentation(), HasVisReplInStream(), saveCompleted(), storeOwn(), and StoreToLocation_Impl().
|
private |
Definition at line 141 of file oleembobj.hxx.
Referenced by getClientSite(), setClientSite(), and TryToConvertToOOo().
|
private |
Definition at line 145 of file oleembobj.hxx.
Referenced by GetRidOfComponent().
|
private |
Definition at line 136 of file oleembobj.hxx.
Referenced by breakLink(), doVerb(), GetNewFilledTempStream_Impl(), HasVisReplInStream(), InsertVisualCache_Impl(), RemoveVisualCache_Impl(), TryToConvertToOOo(), TryToGetAcceptableFormat_Impl(), and ~OleEmbeddedObject().
|
private |
Definition at line 149 of file oleembobj.hxx.
Referenced by saveCompleted(), and StoreToLocation_Impl().
|
private |
Definition at line 152 of file oleembobj.hxx.
Referenced by saveCompleted(), and StoreToLocation_Impl().
|
private |
Definition at line 151 of file oleembobj.hxx.
Referenced by saveCompleted(), and StoreToLocation_Impl().
|
private |
Definition at line 181 of file oleembobj.hxx.
Referenced by Dispose(), doVerb(), getPreferredVisualRepresentation(), getStream(), hasEntry(), HasVisReplInStream(), setStream(), storeOwn(), StoreToLocation_Impl(), TryToConvertToOOo(), and ~OleEmbeddedObject().
|
private |
Definition at line 187 of file oleembobj.hxx.
|
private |
Definition at line 205 of file oleembobj.hxx.
Referenced by getParent(), setParent(), and TryToConvertToOOo().
|
private |
Definition at line 180 of file oleembobj.hxx.
Referenced by breakLink(), CreateTemporarySubstorage(), Dispose(), MoveToTemporarySubstream(), setPersistentEntry(), storeOwn(), StoreToLocation_Impl(), and TryToConvertToOOo().
|
private |
Definition at line 201 of file oleembobj.hxx.
Referenced by addCloseListener(), addEventListener(), addStateChangeListener(), breakLink(), changeState(), close(), doVerb(), enableModeless(), getClassID(), getClassName(), getClientSite(), getComponent(), getCurrentState(), getEntryName(), getLinkURL(), getMapUnit(), getParent(), getPreferredVisualRepresentation(), getReachableStates(), getStatus(), getSupportedVerbs(), getVisualAreaSize(), hasEntry(), isLink(), isReadonly(), MoveListeners(), reload(), removeCloseListener(), removeEventListener(), removeStateChangeListener(), saveCompleted(), setClassInfo(), setClientSite(), setContainerName(), setObjectRectangles(), setParent(), setPersistentEntry(), setUpdateMode(), setVisualAreaSize(), storeAsEntry(), storeOwn(), storeToEntry(), translateAccelerators(), TryToConvertToOOo(), and update().