19#ifndef INCLUDED_SW_INC_NDOLE_HXX
20#define INCLUDED_SW_INC_NDOLE_HXX
31namespace sfx2 {
class SvBaseLink; }
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;
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...
sfx2::SvBaseLink * mpObjectLink
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)
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
struct _xmlTextWriter * xmlTextWriterPtr
Dialog to specify the properties of date form field.