summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
1c7d9f1)
causing havoc when trying to use gui and core separately.
Apparently you have to separately register the stream operators with the QMetaObject
system.
<bool>false</bool>
</property>
<property name="animated" >
<bool>false</bool>
</property>
<property name="animated" >
</property>
<property name="columnCount" >
<number>1</number>
</property>
<property name="columnCount" >
<number>1</number>
-SET(main_SRCS global.cpp logger.cpp util.cpp)
-SET(main_HDRS util.h)
+SET(main_SRCS global.cpp logger.cpp util.cpp message.cpp)
+SET(main_HDRS util.h message.h)
SET(main_MOCS global.h logger.h)
QT4_WRAP_CPP(_MOC ${main_MOCS})
SET(main_MOCS global.h logger.h)
QT4_WRAP_CPP(_MOC ${main_MOCS})
if(global) qFatal("Trying to instantiate more than one Global object!");
qInstallMsgHandler(messageHandler);
qRegisterMetaType<Message>("Message");
if(global) qFatal("Trying to instantiate more than one Global object!");
qInstallMsgHandler(messageHandler);
qRegisterMetaType<Message>("Message");
+ qRegisterMetaTypeStreamOperators<Message>("Message");
+QDataStream &operator<<(QDataStream &out, const Message &msg);
+QDataStream &operator>>(QDataStream &in, Message &msg);
+
Q_DECLARE_METATYPE(Message)
#endif
Q_DECLARE_METATYPE(Message)
#endif
-SET(network_SRCS server.cpp buffer.cpp message.cpp)
-SET(network_HDRS message.h)
+SET(network_SRCS server.cpp buffer.cpp)
+SET(network_HDRS)
SET(network_MOCS server.h buffer.h)
QT4_WRAP_CPP(_MOC ${network_MOCS})
SET(network_MOCS server.h buffer.h)
QT4_WRAP_CPP(_MOC ${network_MOCS})