Actually computes the differences between the data models for which this is defined.
For each difference computed, stored in a Diff structure, the "diff-computed" signal is emitted. If one connects to this signal and returns FALSE in the signal handler, then computing differences will be stopped and an error will be returned.
this |
a DataComparator object |
TRUE if all the differences have been successfully computed, and FALSE if an error occurred |