summaryrefslogtreecommitdiff
path: root/sw/source/filter/inc/fltshell.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/filter/inc/fltshell.hxx')
-rw-r--r--sw/source/filter/inc/fltshell.hxx19
1 files changed, 19 insertions, 0 deletions
diff --git a/sw/source/filter/inc/fltshell.hxx b/sw/source/filter/inc/fltshell.hxx
index e0e2df0d9b1f..7dce67125a4a 100644
--- a/sw/source/filter/inc/fltshell.hxx
+++ b/sw/source/filter/inc/fltshell.hxx
@@ -286,6 +286,25 @@ public:
}
};
+/// Stores RDF statements on a paragraph (key-value pairs where the subject is the paragraph).
+class SW_DLLPUBLIC SwFltRDFMark : public SfxPoolItem
+{
+ long m_nHandle;
+ std::vector< std::pair<OUString, OUString> > m_aAttributes;
+
+public:
+ SwFltRDFMark();
+ SwFltRDFMark(const SwFltRDFMark&);
+
+ virtual bool operator==(const SfxPoolItem&) const override;
+ virtual SfxPoolItem* Clone(SfxItemPool* = nullptr) const override;
+
+ void SetHandle(long nHandle);
+ long GetHandle() const;
+ void SetAttributes(const std::vector< std::pair<OUString, OUString> >& rAttributes);
+ const std::vector< std::pair<OUString, OUString> >& GetAttributes() const;
+};
+
class SW_DLLPUBLIC SwFltTOX : public SfxPoolItem
{
SwTOXBase* pTOXBase;