summaryrefslogtreecommitdiff
path: root/sw/inc/accmap.hxx
diff options
context:
space:
mode:
authorMichael Brauer <mib@openoffice.org>2002-03-08 12:25:36 +0000
committerMichael Brauer <mib@openoffice.org>2002-03-08 12:25:36 +0000
commit303d108d8871678917f66955ba628fff4f453219 (patch)
tree7f15f20c3e2f5a2d503093bc9cb50f02376c0153 /sw/inc/accmap.hxx
parentb32d822bbd7e70a8477a0b953e76f55c25438762 (diff)
#95586#: Collect events while being in an action
Diffstat (limited to 'sw/inc/accmap.hxx')
-rw-r--r--sw/inc/accmap.hxx20
1 files changed, 16 insertions, 4 deletions
diff --git a/sw/inc/accmap.hxx b/sw/inc/accmap.hxx
index ebe3f583ccd8..22db0bd05211 100644
--- a/sw/inc/accmap.hxx
+++ b/sw/inc/accmap.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: accmap.hxx,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: mib $ $Date: 2002-03-06 08:06:57 $
+ * last change: $Author: mib $ $Date: 2002-03-08 13:19:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -79,19 +79,27 @@ class Rectangle;
class SwFrm;
class SwRootFrm;
class SwAccessibleContext;
-class SwAccessibleMap_Impl;
+class SwAccessibleContextMap_Impl;
+class SwAccessibleEventList_Impl;
+class SwAccessibleEventMap_Impl;
+struct SwAccessibleEvent_Impl;
class SwRect;
class ViewShell;
class SwAccessibleMap
{
::vos::OMutex aMutex;
- SwAccessibleMap_Impl *pMap;
+ ::vos::OMutex aEventMutex;
+ SwAccessibleContextMap_Impl *pMap;
+ SwAccessibleEventList_Impl *pEvents;
+ SwAccessibleEventMap_Impl *pEventMap;
ViewShell *pVSh;
sal_Int32 nPara;
sal_Int32 nFootnote;
sal_Int32 nEndnote;
+ void AppendEvent( const SwAccessibleEvent_Impl& rEvent );
+
public:
SwAccessibleMap( ViewShell *pSh );
@@ -115,6 +123,10 @@ public:
void DisposeFrm( const SwFrm *pFrm );
void MoveFrm( const SwFrm *pFrm, const SwRect& rOldFrm );
+
+ void InvalidateFrmContent( const SwFrm *pFrm );
+
+ void FireEvents();
};
#endif