SignalProxy now only allows syncing for classes derived from the new
authorManuel Nickschas <sputnick@quassel-irc.org>
Mon, 7 Jan 2008 19:03:20 +0000 (19:03 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 7 Jan 2008 19:03:20 +0000 (19:03 +0000)
commitb797e5f581b10a517c30f78cb53f813af741e261
tree5f11515a1c6b68c874ca1b22d1f1623a184cc9b5
parent21d8d7f0a79eeeb541664aa80ce481fdbfc41f09
SignalProxy now only allows syncing for classes derived from the new
SyncableObject. This allows us to add certain features to such classes, such as
toVariantMap() and fromVariantMap() which handle storing object properties in a QVariantMap.

This is quite a disruptive change - distclean advised.
15 files changed:
src/common/common.pri
src/common/global.cpp
src/common/identity.cpp
src/common/identity.h
src/common/ircchannel.cpp
src/common/ircchannel.h
src/common/ircuser.cpp
src/common/ircuser.h
src/common/networkinfo.cpp
src/common/networkinfo.h
src/common/signalproxy.cpp
src/common/signalproxy.h
src/common/syncableobject.cpp [new file with mode: 0644]
src/common/syncableobject.h [new file with mode: 0644]
src/core/coresession.cpp