diff options
Diffstat (limited to 'sw/source/core/access/acccontext.hxx')
-rw-r--r-- | sw/source/core/access/acccontext.hxx | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/sw/source/core/access/acccontext.hxx b/sw/source/core/access/acccontext.hxx index e712973b7190..915a46e12627 100644 --- a/sw/source/core/access/acccontext.hxx +++ b/sw/source/core/access/acccontext.hxx @@ -98,6 +98,10 @@ private: // <-- void InitStates(); + //IAccessibility2 Implementation 2009----- + //Solution:Add a member to identify the firt time that document load + sal_Bool bBeginDocumentLoad; + //-----IAccessibility2 Implementation 2009 protected: void SetName( const ::rtl::OUString& rName ) { sName = rName; } @@ -105,7 +109,12 @@ protected: { return nRole; } - + //IAccessibility2 Implementation 2009----- + //Solution:Add a member to identify if the document is Asyn load. + sal_Bool isIfAsynLoad; + //This flag is used to mark the object's selected state. + sal_Bool bIsSeletedInDoc; + //-----IAccessibility2 Implementation 2009 void SetParent( SwAccessibleContext *pParent ); ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible> GetWeakParent() const; @@ -172,6 +181,9 @@ protected: public: + //IAccessibility2 Implementation 2009----- + void SetMap(SwAccessibleMap *pM){pMap = pM;} + //-----IAccessibility2 Implementation 2009 void FireAccessibleEvent( ::com::sun::star::accessibility::AccessibleEventObject& rEvent ); protected: @@ -415,12 +427,15 @@ public: { return Select( 0, pObj, bAdd ); } + //IAccessibility2 Implementation 2009----- + //This method is used to updated the selected state and fire the selected state changed event. + virtual sal_Bool SetSelectedState(sal_Bool bSeleted); + sal_Bool IsSeletedInDoc(){ return bIsSeletedInDoc; } + //-----IAccessibility2 Implementation 2009 static ::rtl::OUString GetResource( sal_uInt16 nResId, const ::rtl::OUString *pArg1 = 0, const ::rtl::OUString *pArg2 = 0 ); - - }; // some heaviliy used exception support |