diff options
Diffstat (limited to 'sc/inc/documentimport.hxx')
-rw-r--r-- | sc/inc/documentimport.hxx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sc/inc/documentimport.hxx b/sc/inc/documentimport.hxx index eeafbba44c47..afd954bf93d5 100644 --- a/sc/inc/documentimport.hxx +++ b/sc/inc/documentimport.hxx @@ -15,10 +15,13 @@ #include "rtl/ustring.hxx" +#include <boost/noncopyable.hpp> + class ScDocument; class ScAddress; class ScTokenArray; class ScBaseCell; +struct ScDocumentImportImpl; /** * Accessor class to ScDocument. Its purpose is to allow import filter to @@ -27,15 +30,15 @@ class ScBaseCell; * position calculation, or anything else that requires expensive * computation which are unnecessary and undesirable during import. */ -class SC_DLLPUBLIC ScDocumentImport +class SC_DLLPUBLIC ScDocumentImport : boost::noncopyable { - ScDocument& mrDoc; + ScDocumentImportImpl* mpImpl; ScDocumentImport(); // disabled public: ScDocumentImport(ScDocument& rDoc); - ScDocumentImport(const ScDocumentImport& r); + ~ScDocumentImport(); ScDocument& getDoc(); const ScDocument& getDoc() const; |