19 #ifndef INCLUDED_SW_INC_NDOLE_HXX
20 #define INCLUDED_SW_INC_NDOLE_HXX
25 #include <rtl/ref.hxx>
57 SwOLEObj(
const OUString &rName, sal_Int64 nAspect );
61 static
bool UnloadObject(
css::
uno::Reference<
css::embed::XEmbeddedObject > const & xObj,
67 css::
uno::Reference <
css::embed::XEmbeddedObject > const & GetOleRef();
68 svt::EmbeddedObjectRef& GetObject();
69 const OUString& GetCurrentPersistName()
const {
return m_aName; }
70 OUString GetStyleString();
71 bool IsOleRef()
const;
78 void resetBufferedData();
102 const OUString &rName,
123 void GetNewReplacement();
130 bool IsInGlobalDocSection()
const;
131 bool IsOLEObjectDeleted()
const;
143 bool UpdateLinkURL_Impl();
144 void BreakFileLink_Impl();
145 void DisconnectFileLink_Impl();
147 void CheckFileLink_Impl();
150 bool IsChart()
const;
173 class DocumentSettingManager;
186 #endif // _ INCLUDED_SW_INC_NDOLE_HXX
void SetAspect(sal_Int64 nAspect)
Graphic GetGraphic() const
sal_Int64 GetAspect() const
~PurgeGuard() COVERITY_NOEXCEPT_FALSE
SwOLENode * GetOLENode()
Inline methods from Node.hxx.
const SwOLEObj & GetOLEObj() const
OUString msChartTableName
with chart objects: name of referenced table.
OUString GetDescription()
virtual Size GetTwipSize() const =0
const OUString & GetChartTableName() const
std::unique_ptr< DeflateData > m_pDeflateData
rtl::Reference< SwOLEListener_Impl > m_xListener
Dialog to specify the properties of date form field.
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const override
Dumps the node structure to the given destination (file nodes.xml in the current directory by default...
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const
Dumps the node structure to the given destination (file nodes.xml in the current directory by default...
svt::EmbeddedObjectRef & GetObject()
drawinglayer::primitive2d::Primitive2DContainer m_aPrimitive2DSequence
const SwOLENode * m_pOLENode
::sw::DocumentSettingManager & m_rManager
struct _xmlTextWriter * xmlTextWriterPtr
Holder for local data for a parallel-executed task to load a chart model.
Marks a node in the document model.
SwEmbedObjectLink * mpObjectLink
virtual bool RestorePersistentData()
Dummies for loading/saving of persistent data when working with graphics and OLE objects.
virtual bool SavePersistentData()
void SetChartTableName(const OUString &rNm)
virtual SwContentNode * MakeCopy(SwDoc &, const SwNodeIndex &, bool bNewFrames) const =0
void SetViewAspect(sal_Int64 nAspect)
PurgeGuard(const SwDoc &rDoc)
svt::EmbeddedObjectRef m_xOLERef
Either ref or name are known.
bool mbOLESizeInvalid
Should be considered at SwDoc::PrtOLENotify (e.g.
void SetOLESizeInvalid(bool b)
bool IsOLESizeInvalid() const
basegfx::B2DRange m_aRange
sal_Int64 GetViewAspect() const
OUString GetDescription() const
Remove OLE-object from "memory".