diff options
author | Valentin Kettner <vakevk+libreoffice@gmail.com> | 2014-05-26 17:14:51 +0200 |
---|---|---|
committer | Valentin Kettner <vakevk+libreoffice@gmail.com> | 2014-06-03 19:12:03 +0200 |
commit | b7dd4ad818be23aae8163cab760b5edc4f7eaaf3 (patch) | |
tree | b60855cf7b1d4680ff6ea5c62bdfc06741844d81 /sw | |
parent | a0e90ab6062d0aa4db2fb3569303209f776a53fc (diff) |
Added IDocumentSettingAccess& getIDocumentSettingAccess() to SwDoc
Which returns the DocumentSettingManager as its interface.
Change-Id: I7d2c2d28a28fbcf19176ab5dda6940ce6d9b17cb
Diffstat (limited to 'sw')
-rw-r--r-- | sw/inc/doc.hxx | 6 | ||||
-rw-r--r-- | sw/source/core/doc/doc.cxx | 11 |
2 files changed, 15 insertions, 2 deletions
diff --git a/sw/inc/doc.hxx b/sw/inc/doc.hxx index 4d5ab9bb8b7c..7cabfd838f9d 100644 --- a/sw/inc/doc.hxx +++ b/sw/inc/doc.hxx @@ -588,6 +588,10 @@ public: virtual sal_Int32 getReferenceCount() const SAL_OVERRIDE; // IDocumentSettingAccess + IDocumentSettingAccess const & getIDocumentSettingAccess() const; //The IDocumentSettingAccess interface + IDocumentSettingAccess & getIDocumentSettingAccess(); + ::sw::DocumentSettingManager & GetDocumentSettingManager(); //The implementation of the interface with some additional methods + ::sw::DocumentSettingManager const& GetDocumentSettingManager() const; virtual sal_uInt32 getRsid() const; virtual void setRsid( sal_uInt32 nVal ); virtual sal_uInt32 getRsidRoot() const; @@ -1913,8 +1917,6 @@ public: ::sw::MetaFieldManager & GetMetaFieldManager(); ::sw::UndoManager & GetUndoManager(); ::sw::UndoManager const& GetUndoManager() const; - ::sw::DocumentSettingManager & GetDocumentSettingManager(); - ::sw::DocumentSettingManager const& GetDocumentSettingManager() const; SfxObjectShell* CreateCopy(bool bCallInitNew) const; /** diff --git a/sw/source/core/doc/doc.cxx b/sw/source/core/doc/doc.cxx index a830ff18f35f..d513e69dd9d2 100644 --- a/sw/source/core/doc/doc.cxx +++ b/sw/source/core/doc/doc.cxx @@ -109,6 +109,7 @@ #include <attrhint.hxx> #include <view.hxx> #include <DocumentDeviceManager.hxx> +#include <DocumentSettingManager.hxx> #include <wdocsh.hxx> #include <prtopt.hxx> @@ -149,6 +150,16 @@ sal_Int32 SwDoc::getReferenceCount() const } /* IDocumentSettingAccess */ +IDocumentSettingAccess const & SwDoc::getIDocumentSettingAccess() const +{ + return GetDocumentSettingManager(); +} + +IDocumentSettingAccess & SwDoc::getIDocumentSettingAccess() +{ + return GetDocumentSettingManager(); +} + sal_uInt32 SwDoc::getRsid() const { return mnRsid; |