summaryrefslogtreecommitdiff
path: root/libdbus-qeventloop/dbusconnectioneventloop.h
diff options
context:
space:
mode:
Diffstat (limited to 'libdbus-qeventloop/dbusconnectioneventloop.h')
-rw-r--r--libdbus-qeventloop/dbusconnectioneventloop.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/libdbus-qeventloop/dbusconnectioneventloop.h b/libdbus-qeventloop/dbusconnectioneventloop.h
index ef46ea2..6f8d8e7 100644
--- a/libdbus-qeventloop/dbusconnectioneventloop.h
+++ b/libdbus-qeventloop/dbusconnectioneventloop.h
@@ -8,6 +8,36 @@
#include <dbus/dbus.h>
+//#define _DISPLAY_DEBUG_
+
+#ifdef _DISPLAY_DEBUG_
+ #include <stdlib.h>
+
+ #define MYDEBUG() MyDebug deb(__FUNCTION__)
+ #define MYDEBUGC(...) qDebug(__VA_ARGS__)
+
+ class MyDebug
+ {
+ public:
+ MyDebug(const char* func)
+ {
+ funcName = strdup(func);
+ qDebug("--> Entering: %s() ...", funcName);
+ }
+ ~MyDebug()
+ {
+ qDebug("<-- Leaving: %s() ...", funcName);
+ free(funcName);
+ }
+
+ private:
+ char* funcName;
+ };
+#else
+ #define MYDEBUG()
+ #define MYDEBUGC(...)
+#endif
+
class QSocketNotifier;
class QTimerEvent;