diff options
author | Sascha Ballach <sab@openoffice.org> | 2002-03-01 07:34:54 +0000 |
---|---|---|
committer | Sascha Ballach <sab@openoffice.org> | 2002-03-01 07:34:54 +0000 |
commit | 6384399612b8ac71fdbfeed00e3a1d4caabc1987 (patch) | |
tree | 262c07a5d08ceeb38b92be306fdcfb45f8f7228f /sc/inc/editsrc.hxx | |
parent | b2f28ad83f1adff8685e800e490981ef350c9705 (diff) |
#95584#; add ScAccessibilityEditSource for Accessibility
Diffstat (limited to 'sc/inc/editsrc.hxx')
-rw-r--r-- | sc/inc/editsrc.hxx | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/sc/inc/editsrc.hxx b/sc/inc/editsrc.hxx index b75276966f9e..63c7342fa934 100644 --- a/sc/inc/editsrc.hxx +++ b/sc/inc/editsrc.hxx @@ -2,9 +2,9 @@ * * $RCSfile: editsrc.hxx,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: thb $ $Date: 2002-02-25 16:34:30 $ + * last change: $Author: sab $ $Date: 2002-03-01 08:34:02 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -74,6 +74,8 @@ #include <svtools/lstner.hxx> #endif +#include <memory> + class ScEditEngineDefaulter; class SvxEditEngineForwarder; @@ -81,6 +83,7 @@ class ScDocShell; class ScHeaderFooterContentObj; class ScCellTextData; class ScHeaderFooterTextData; +class ScAccessibleCellTextData; class ScHeaderFooterChangedHint : public SfxHint @@ -209,6 +212,24 @@ public: }; +class ScAccessibilityEditSource : public SvxEditSource +{ +private: + ::std::auto_ptr < ScAccessibleCellTextData > mpAccessibleCellTextData; + +public: + ScAccessibilityEditSource( ::std::auto_ptr < ScAccessibleCellTextData > pAccessibleCellTextData ); + virtual ~ScAccessibilityEditSource(); + + virtual SvxEditSource* Clone() const ; + virtual SvxTextForwarder* GetTextForwarder(); + virtual SvxViewForwarder* GetViewForwarder(); + virtual SvxEditViewForwarder* GetEditViewForwarder( sal_Bool bCreate = sal_False ); + virtual void UpdateData(); + + void SetDoUpdateData(sal_Bool bValue); + sal_Bool IsDirty() const; +}; #endif |