summaryrefslogtreecommitdiff
path: root/sw/source/core/inc
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-02-03 00:32:38 +0100
committerMichael Stahl <mstahl@redhat.com>2013-02-03 02:14:20 +0100
commitc6fae31ebabf9067428d424ed5c0fc59f7c998b2 (patch)
tree20b0bf94218145d98dc9d74f6980ca31e1f4a360 /sw/source/core/inc
parent080dc03a1ee42ca299a7fe10c1887c819ad8926b (diff)
sw: replace SwEventListenerContainer in SwXTextField,SwXFieldMaster
Change-Id: I554ca3455ebddf6a4595175e8d71ae38b8b43e59
Diffstat (limited to 'sw/source/core/inc')
-rw-r--r--sw/source/core/inc/unofield.hxx14
1 files changed, 11 insertions, 3 deletions
diff --git a/sw/source/core/inc/unofield.hxx b/sw/source/core/inc/unofield.hxx
index 003979179cdd..63ebb68a6dfb 100644
--- a/sw/source/core/inc/unofield.hxx
+++ b/sw/source/core/inc/unofield.hxx
@@ -33,7 +33,7 @@
#include <tools/string.hxx>
#include <calbck.hxx>
-#include <unoevtlstnr.hxx>
+#include <unobaseclass.hxx>
class SwFieldType;
@@ -52,7 +52,11 @@ class SwXFieldMaster : public cppu::WeakImplHelper4
>,
public SwClient
{
- SwEventListenerContainer aLstnrCntnr;
+
+private:
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
sal_uInt16 nResTypeId;
SwDoc* m_pDoc;
@@ -126,7 +130,11 @@ class SwXTextField : public cppu::WeakImplHelper5
>,
public SwClient
{
- SwEventListenerContainer aLstnrCntnr;
+
+private:
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
const SwFmtFld* pFmtFld;
SwDoc* m_pDoc;
SwTextAPIObject* m_pTextObject;