Fix (meta) type handling in existing DCC code
authorManuel Nickschas <sputnick@quassel-irc.org>
Sun, 28 Feb 2016 23:23:25 +0000 (00:23 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 28 Feb 2016 23:23:25 +0000 (00:23 +0100)
commit324ae188301d46e2268462bc0d8411baed8f00b8
tree3dfba7320256840ffbb414368cd86f8585445702
parent812db6d90040c30fb27f73a1d3e5e304f1ddbf91
Fix (meta) type handling in existing DCC code

Obviously, this code was never tested with a non-monolithic build,
and Qt didn't know how to handle our fancy enums.

Also, enum classes are now a thing since C++11, and we should use
them. Unfortunately, they have the same annoyances as nested classes
with Qt4-style signal/slot connections...
src/client/clienttransfer.cpp
src/client/clienttransfer.h
src/common/quassel.cpp
src/common/transfer.cpp
src/common/transfer.h
src/core/coresessioneventprocessor.cpp
src/core/coretransfer.cpp