diff options
author | Kurt Zenker <kz@openoffice.org> | 2008-06-25 11:03:12 +0000 |
---|---|---|
committer | Kurt Zenker <kz@openoffice.org> | 2008-06-25 11:03:12 +0000 |
commit | 49c31a13b4bca3681472971a61c6e8865d175199 (patch) | |
tree | 48029db280a912acfef766ca5cf606ca5faa13f2 /forms | |
parent | 9e7d682273f5259047b7e153bd6a3a3565b751ff (diff) |
INTEGRATION: CWS dba30d (1.9.4); FILE MERGED
2008/05/27 12:28:03 fs 1.9.4.1: #i89657# refactoring, so that our binding's getValue is only called when our mutex is not locked
Diffstat (limited to 'forms')
-rw-r--r-- | forms/source/component/entrylisthelper.hxx | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/forms/source/component/entrylisthelper.hxx b/forms/source/component/entrylisthelper.hxx index 22c5061aab70..5b5b0ca46610 100644 --- a/forms/source/component/entrylisthelper.hxx +++ b/forms/source/component/entrylisthelper.hxx @@ -7,7 +7,7 @@ * OpenOffice.org - a multi-platform office productivity suite * * $RCSfile: entrylisthelper.hxx,v $ - * $Revision: 1.9 $ + * $Revision: 1.10 $ * * This file is part of OpenOffice.org. * @@ -117,7 +117,7 @@ namespace frm not to be called when we have an external list source @see hasExternalListSource */ - void setNewStringItemList( const ::com::sun::star::uno::Any& _rValue ); + void setNewStringItemList( const ::com::sun::star::uno::Any& _rValue, ::osl::ResettableMutexGuard& _rInstanceLock ); /** announces that the list of entries has changed. @@ -127,7 +127,7 @@ namespace frm @pure @see getStringItemList */ - virtual void stringItemListChanged( ) = 0; + virtual void stringItemListChanged( ::osl::ResettableMutexGuard& _rInstanceLock ) = 0; /** called whenever a connection to a new external list source has been established */ @@ -170,7 +170,8 @@ namespace frm @see disconnectExternalListSource */ void connectExternalListSource( - const ::com::sun::star::uno::Reference< ::com::sun::star::form::binding::XListEntrySource >& _rxSource + const ::com::sun::star::uno::Reference< ::com::sun::star::form::binding::XListEntrySource >& _rxSource, + ::osl::ResettableMutexGuard& _rInstanceLock ); /** refreshes our list entries @@ -181,7 +182,7 @@ namespace frm In case we do not have an external list source, refreshInternalEntryList is called. */ - void impl_lock_refreshList(); + void impl_lock_refreshList( ::osl::ResettableMutexGuard& _rInstanceLock ); private: OEntryListHelper(); // never implemented |