Finally! All *Id types are now first-class types rather than tpyedefs.
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 19 Jan 2008 15:49:05 +0000 (15:49 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 19 Jan 2008 15:49:05 +0000 (15:49 +0000)
commite733408e4759473bf38831f498f48a0f2f5e6dc7
treefc0d0221bbd4ad90bc6a178ead7e288df026046a
parent980f7e97e879e2f0493bfcdbe38a292eebbb9068
Finally! All *Id types are now first-class types rather than tpyedefs.
This means they are typesafe now and cannot be randomly interchanged with built-ins
anymore. Conversions to int now need to be made explicit. Take care when getting *Id
out of QVariant!

Distclean necessary. Yeah, I know.
30 files changed:
Quassel.kdevelop.filelist
src/client/buffermodel.cpp
src/client/networkmodel.cpp
src/client/treemodel.cpp
src/client/treemodel.h
src/common/bufferinfo.cpp
src/common/identity.cpp
src/common/ircchannel.cpp
src/common/ircuser.cpp
src/common/main.cpp
src/common/network.cpp
src/common/types.h
src/core/core.cpp
src/core/coresession.cpp
src/core/coreusersettings.cpp
src/core/networkconnection.cpp
src/core/sqlitestorage.cpp
src/qtui/bufferwidget.h
src/qtui/chatline-old.cpp
src/qtui/chatwidget.cpp
src/qtui/coreconnectdlg.cpp
src/qtui/mainwin.cpp
src/qtui/mainwin.h
src/qtui/nicklistwidget.h
src/qtui/settingspages/identitiessettingspage.cpp
src/uisupport/bufferview.cpp
src/uisupport/bufferview.h
src/uisupport/bufferviewfilter.cpp
src/uisupport/bufferviewfilter.h
version.inc