19#ifndef INCLUDED_SW_INC_NDOLE_HXX
20#define INCLUDED_SW_INC_NDOLE_HXX
60 SwOLEObj( OUString aName, sal_Int64 nAspect );
64 static
bool UnloadObject( css::
uno::Reference< css::embed::XEmbeddedObject > const & xObj,
70 css::
uno::Reference < css::embed::XEmbeddedObject > const & GetOleRef();
71 svt::EmbeddedObjectRef& GetObject();
72 const OUString& GetCurrentPersistName()
const {
return m_aName; }
73 OUString GetStyleString();
74 bool IsOleRef()
const;
75 bool IsProtected()
const;
82 void resetBufferedData();
106 const OUString &rName,
123 virtual Size GetTwipSize()
const override;
127 void GetNewReplacement();
129 virtual bool SavePersistentData()
override;
130 virtual bool RestorePersistentData()
override;
134 bool IsInGlobalDocSection()
const;
135 bool IsOLEObjectDeleted()
const;
147 bool UpdateLinkURL_Impl();
148 void BreakFileLink_Impl();
149 void DisconnectFileLink_Impl();
151 void CheckFileLink_Impl();
154 bool IsChart()
const;
177 class DocumentSettingManager;
struct _xmlTextWriter * xmlTextWriterPtr
Holder for local data for a parallel-executed task to load a chart model.
PurgeGuard(const SwDoc &rDoc)
~PurgeGuard() COVERITY_NOEXCEPT_FALSE
::sw::DocumentSettingManager & m_rManager
Layout frame for SwNoTextNode, i.e. graphics and OLE nodes (including charts).
Graphic GetGraphic() const
Base class of the Writer document model elements.
SwOLENode * GetOLENode()
Inline methods from Node.hxx.
void dumpAsXml(xmlTextWriterPtr pWriter) const
Dumps the entire nodes structure to the given destination (file nodes.xml in the current directory by...
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const override
Dumps the node structure to the given destination (file nodes.xml in the current directory by default...
SwOLENode(const SwOLENode &)=delete
bool IsOLESizeInvalid() const
OUString GetDescription() const
Remove OLE-object from "memory".
sal_Int64 GetAspect() const
const SwOLEObj & GetOLEObj() const
void SetChartTableName(const OUString &rNm)
bool mbOLESizeInvalid
Should be considered at SwDoc::PrtOLENotify (e.g.
void SetOLESizeInvalid(bool b)
const OUString & GetChartTableName() const
OUString msChartTableName
with chart objects: name of referenced table.
void SetAspect(sal_Int64 nAspect)
SwEmbedObjectLink * mpObjectLink
svt::EmbeddedObjectRef m_xOLERef
Either ref or name are known.
sal_uInt32 m_nGraphicVersion
svt::EmbeddedObjectRef & GetObject()
std::unique_ptr< DeflateData > m_pDeflateData
OUString GetDescription()
drawinglayer::primitive2d::Primitive2DContainer m_aPrimitive2DSequence
DECL_LINK(IsProtectedHdl, LinkParamNone *, bool)
SwOLEObj(const SwOLEObj &rObj)=delete
const SwOLENode * m_pOLENode
rtl::Reference< SwOLEListener_Impl > m_xListener
basegfx::B2DRange m_aRange
void SetViewAspect(sal_Int64 nAspect)
sal_Int64 GetViewAspect() const
Dialog to specify the properties of date form field.