Fitting the SyncableObjects to the new Style
[quassel.git] / src / common / syncableobject.cpp
index aab2857..5b158ab 100644 (file)
@@ -58,12 +58,6 @@ SyncableObject &SyncableObject::operator=(const SyncableObject &other) {
   return *this;
 }
 
-void SyncableObject::synchronize(SignalProxy *proxy) {
-  if(_signalProxies.contains(proxy))
-    return;
-  _signalProxies << proxy;
-}
-
 bool SyncableObject::isInitialized() const {
   return _initialized;
 }
@@ -162,12 +156,18 @@ void SyncableObject::requestUpdate(const QVariantMap &properties) {
   emit updateRequested(properties);
 }
 
-void SyncableObject::sync_call__(SignalProxy::ProxyMode modeType, const char *funcname, ...) {
-  qDebug() << Q_FUNC_INFO << modeType << funcname;
+void SyncableObject::sync_call__(SignalProxy::ProxyMode modeType, const char *funcname, ...) const {
+  //qDebug() << Q_FUNC_INFO << modeType << funcname;
   foreach(SignalProxy *proxy, _signalProxies) {
     va_list ap;
     va_start(ap, funcname);
-    proxy->syncCall(this, modeType, funcname, ap);
+    proxy->sync_call__(this, modeType, funcname, ap);
     va_end(ap);
   }
 }
+
+void SyncableObject::synchronize(SignalProxy *proxy) {
+  if(_signalProxies.contains(proxy))
+    return;
+  _signalProxies << proxy;
+}