--- a/qthighway/inc/xqservicelog.h Thu Sep 02 21:20:48 2010 +0300
+++ b/qthighway/inc/xqservicelog.h Fri Sep 17 08:34:25 2010 +0300
@@ -42,11 +42,13 @@
#define XQSERVICE_CRITICAL_PRINT(args...) qCritical(args);
#define XQSERVICE_FATAL_PRINT(args...) qFatal(args);
#define XQSERVICEMESSAGEHANDLER XqServiceMessageHandler::xqServiceMessageHandler
+#define XQSERVICE_CONNECT(a, b, c, d) if (!QObject::connect((a), (b), (c), (d))) {qCritical("%s: connection failed", __PRETTY_FUNCTION__);}else{qDebug("%s: connection OK", __PRETTY_FUNCTION__);}
#else //XQSERVICE_DEBUG not defined
#define XQSERVICE_DEBUG_PRINT(args...)
#define XQSERVICE_WARNING_PRINT(args...)
#define XQSERVICE_CRITICAL_PRINT(args...)
#define XQSERVICE_FATAL_PRINT(args...)
+#define XQSERVICE_CONNECT(a, b, c, d) QObject::connect((a), (b), (c), (d));
#define XQSERVICEMESSAGEHANDLER 0
#endif //XQSERVICE_DEBUG