/[papo]/gnue/forms/src/GFObjects/GFDataSource.py
ViewVC logotype

Diff of /gnue/forms/src/GFObjects/GFDataSource.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by styxman, Thu Nov 14 22:16:53 2002 UTC revision 1.3.2.1 by anthonyl, Tue Mar 4 22:18:22 2003 UTC
# Line 16  Line 16 
16  # write to the Free Software Foundation, Inc., 59 Temple Place  # write to the Free Software Foundation, Inc., 59 Temple Place
17  # - Suite 330, Boston, MA 02111-1307, USA.  # - Suite 330, Boston, MA 02111-1307, USA.
18  #  #
19  # Copyright 2000-2002 Free Software Foundation  # Copyright 2000-2003 Free Software Foundation
20  #  #
21  #  #
22  # FILE:  # FILE:
# Line 49  class GFDataSource (GDataSource): Line 49  class GFDataSource (GDataSource):
49    #    #
50    
51    def _beforeCommitInsert(self, record):    def _beforeCommitInsert(self, record):
52      self._form.dispatchEvent(events.Event('preInsert', record=record))      self._form.dispatchEvent('preInsert', record=record)
53      self._form.dispatchEvent(events.Event('preCommit', record=record))      self._form.dispatchEvent('preCommit', record=record)
54    
55    def _beforeCommitUpdate(self, record):    def _beforeCommitUpdate(self, record):
56      self._form.dispatchEvent(events.Event('preUpdate', record=record))      self._form.dispatchEvent('preUpdate', record=record)
57      self._form.dispatchEvent(events.Event('preCommit', record=record))      self._form.dispatchEvent('preCommit', record=record)
58    
59    def _beforeCommitDelete(self, record):    def _beforeCommitDelete(self, record):
60      self._form.dispatchEvent(events.Event('preDelete', record=record))      self._form.dispatchEvent('preDelete', record=record)
61      self._form.dispatchEvent(events.Event('preCommit', record=record))      self._form.dispatchEvent('preCommit', record=record)
62    
63    def _onModification(self, record):    def _onModification(self, record):
64      try:      try:
65        record.__firstModification        record.__firstModification
66      except NameError:      except NameError:
67        record.__firstModification = 1        record.__firstModification = 1
68        self._form.dispatchEvent(events.Event('onRecordTouched', record))        self._form.dispatchEvent('onRecordTouched', record=record)
69        return 1
70    
71    def _onNewRecordQueried(self, record):    def _onRecordLoaded(self, record):
72        self._form.dispatchEvent('onQueryNewRecord', record=record)
73      return 1      return 1
74    
75    

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.3.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26