+SyncableObject::~SyncableObject() {
+ QList<SignalProxy *>::iterator proxyIter = _signalProxies.begin();
+ while(proxyIter != _signalProxies.end()) {
+ SignalProxy *proxy = (*proxyIter);
+ proxyIter = _signalProxies.erase(proxyIter);
+ proxy->stopSynchronize(this);
+ }
+}
+