diff options
Diffstat (limited to 'libdbus-qeventloop/dbusconnectioneventloop.h')
-rw-r--r-- | libdbus-qeventloop/dbusconnectioneventloop.h | 30 |
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; |