LibreOffice Module embeddedobj (master) 1
|
#include <specialobject.hxx>
Public Member Functions | |
OSpecialEmbeddedObject (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Sequence< css::beans::NamedValue > &aObjectProps) | |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual css::embed::VisualRepresentation SAL_CALL | getPreferredVisualRepresentation (::sal_Int64 nAspect) 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 sal_Int32 SAL_CALL | getMapUnit (sal_Int64 nAspect) override |
virtual void SAL_CALL | changeState (sal_Int32 nNewState) override |
virtual void SAL_CALL | doVerb (sal_Int32 nVerbID) override |
virtual void SAL_CALL | reload (const css::uno::Sequence< css::beans::PropertyValue > &lArguments, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override |
OUString SAL_CALL | getImplementationName () override |
sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Public Member Functions inherited from OCommonEmbeddedObject | |
OCommonEmbeddedObject (css::uno::Reference< css::uno::XComponentContext > xContext, const css::uno::Sequence< css::beans::NamedValue > &aObjectProps) | |
OCommonEmbeddedObject (css::uno::Reference< css::uno::XComponentContext > xContext, const css::uno::Sequence< css::beans::NamedValue > &aObjectProps, const css::uno::Sequence< css::beans::PropertyValue > &aMediaDescr, const css::uno::Sequence< css::beans::PropertyValue > &aObjectDescr) | |
virtual | ~OCommonEmbeddedObject () override |
void | SaveObject_Impl () |
void | requestPositioning (const css::awt::Rectangle &aRect) |
void | PostEvent_Impl (const OUString &aEventName) |
OUString const & | getContainerName () const |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept 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 | SetOleState (bool bIsOleUpdate) 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 sal_Bool SAL_CALL | isStored () 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::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 |
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 |
virtual void SAL_CALL | setDefaultSize (const css::awt::Size &rSize_100TH_MM) override |
OUString SAL_CALL | getImplementationName () override |
sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &rArguments) override |
css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
Public Member Functions inherited from cppu::OWeakObject | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Private Attributes | |
css::awt::Size | maSize |
Additional Inherited Members | |
Protected Member Functions inherited from OCommonEmbeddedObject | |
void | SetInplaceActiveState () |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Protected Attributes inherited from OCommonEmbeddedObject | |
::osl::Mutex | m_aMutex |
rtl::Reference< DocumentHolder > | m_xDocHolder |
std::unique_ptr<::comphelper::OMultiTypeInterfaceContainerHelper2 > | m_pInterfaceContainer |
bool | m_bReadOnly |
bool | m_bDisposed |
bool | m_bClosed |
sal_Int32 | m_nObjectState |
sal_Int32 | m_nTargetState |
sal_Int32 | m_nUpdateMode |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
css::uno::Sequence< css::beans::PropertyValue > | m_aDocMediaDescriptor |
css::uno::Sequence< sal_Int8 > | m_aClassID |
OUString | m_aClassName |
OUString | m_aDocServiceName |
OUString | m_aPresetFilterName |
sal_Int64 | m_nMiscStatus |
css::uno::Sequence< css::embed::VerbDescriptor > | m_aObjectVerbs |
std::map< sal_Int32, sal_Int32 > | m_aVerbTable |
css::uno::Reference< css::embed::XEmbeddedClient > | m_xClientSite |
OUString | m_aContainerName |
OUString | m_aDefaultParentBaseURL |
OUString | m_aModuleName |
bool | m_bEmbeddedScriptSupport |
bool | m_bDocumentRecoverySupport |
bool | m_bWaitSaveCompleted |
OUString | m_aNewEntryName |
css::uno::Reference< css::embed::XStorage > | m_xNewParentStorage |
css::uno::Reference< css::embed::XStorage > | m_xNewObjectStorage |
css::uno::Sequence< css::beans::PropertyValue > | m_aNewDocMediaDescriptor |
css::uno::Reference< css::awt::XWindow > | m_xClientWindow |
css::awt::Rectangle | m_aOwnRectangle |
css::awt::Rectangle | m_aClipRectangle |
bool | m_bIsLinkURL |
bool | m_bLinkTempFileChanged |
::std::unique_ptr< FileChangedChecker > | m_pLinkFile |
bool | m_bOleUpdate |
bool | m_bInHndFunc |
OUString | m_aEntryName |
css::uno::Reference< css::embed::XStorage > | m_xParentStorage |
css::uno::Reference< css::embed::XStorage > | m_xObjectStorage |
css::uno::Reference< css::embed::XStorage > | m_xRecoveryStorage |
OUString | m_aLinkURL |
OUString | m_aLinkFilterName |
bool | m_bLinkHasPassword |
OUString | m_aLinkPassword |
css::uno::Reference< css::io::XTempFile > | m_aLinkTempFile |
css::uno::Reference< css::uno::XInterface > | m_xParent |
bool | m_bHasClonedSize |
css::awt::Size | m_aClonedSize |
sal_Int32 | m_nClonedMapUnit |
css::awt::Size | m_aDefaultSizeForChart_In_100TH_MM |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Definition at line 26 of file specialobject.hxx.
OSpecialEmbeddedObject::OSpecialEmbeddedObject | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext, |
const css::uno::Sequence< css::beans::NamedValue > & | aObjectProps | ||
) |
Definition at line 38 of file specialobject.cxx.
References OCommonEmbeddedObject::m_nObjectState, and maSize.
|
overridevirtual |
Reimplemented from OCommonEmbeddedObject.
Definition at line 138 of file specialobject.cxx.
References OCommonEmbeddedObject::changeState().
|
overridevirtual |
Reimplemented from OCommonEmbeddedObject.
Definition at line 145 of file specialobject.cxx.
References OCommonEmbeddedObject::doVerb(), OCommonEmbeddedObject::m_aMutex, OCommonEmbeddedObject::m_bDisposed, OCommonEmbeddedObject::m_nObjectState, and OCommonEmbeddedObject::m_xDocHolder.
|
override |
Definition at line 175 of file specialobject.cxx.
|
overridevirtual |
Reimplemented from OCommonEmbeddedObject.
Definition at line 123 of file specialobject.cxx.
References OCommonEmbeddedObject::m_aMutex, and OCommonEmbeddedObject::m_bDisposed.
|
overridevirtual |
Reimplemented from OCommonEmbeddedObject.
Definition at line 67 of file specialobject.cxx.
References OCommonEmbeddedObject::m_aMutex, OCommonEmbeddedObject::m_bDisposed, and OCommonEmbeddedObject::m_nObjectState.
|
override |
Definition at line 185 of file specialobject.cxx.
|
overridevirtual |
Reimplemented from OCommonEmbeddedObject.
Definition at line 104 of file specialobject.cxx.
References OCommonEmbeddedObject::m_aMutex, OCommonEmbeddedObject::m_bDisposed, OCommonEmbeddedObject::m_nObjectState, and maSize.
|
overridevirtual |
Reimplemented from OCommonEmbeddedObject.
Definition at line 46 of file specialobject.cxx.
References uno::Any::hasValue().
|
overridevirtual |
Reimplemented from OCommonEmbeddedObject.
Definition at line 167 of file specialobject.cxx.
References OCommonEmbeddedObject::SetInplaceActiveState().
|
overridevirtual |
Reimplemented from OCommonEmbeddedObject.
Definition at line 89 of file specialobject.cxx.
References OCommonEmbeddedObject::m_aMutex, OCommonEmbeddedObject::m_bDisposed, and maSize.
|
override |
Definition at line 180 of file specialobject.cxx.
References ServiceName, and cppu::supportsService().
|
private |
Definition at line 29 of file specialobject.hxx.
Referenced by getVisualAreaSize(), OSpecialEmbeddedObject(), and setVisualAreaSize().