diff --git a/appindicator/unityindicator.cpp b/appindicator/unityindicator.cpp index dc67bcf..36ee084 100644 --- a/appindicator/unityindicator.cpp +++ b/appindicator/unityindicator.cpp @@ -51,6 +51,7 @@ UnityIndicator::UnityIndicator(QWidget *obj_parent) : TrayIndicator(obj_parent) { notify_init("qcma"); + setAttribute(Qt::WA_TransparentForMouseEvents); } UnityIndicator::~UnityIndicator() diff --git a/cli/main_cli.cpp b/cli/main_cli.cpp index 19d933f..8494e3d 100644 --- a/cli/main_cli.cpp +++ b/cli/main_cli.cpp @@ -56,6 +56,10 @@ static void noDebugOutput(QtMsgType type, const char *message) case QtFatalMsg: fprintf(stderr, "Fatal: %s\n", message); abort(); + break; + case QtInfoMsg: + fprintf(stderr, "Info: %s\n", message); + break; } } diff --git a/gui/qtrayicon.cpp b/gui/qtrayicon.cpp index ff3036a..6f1aec6 100644 --- a/gui/qtrayicon.cpp +++ b/gui/qtrayicon.cpp @@ -37,6 +37,7 @@ QTrayIcon::QTrayIcon(QWidget *obj_parent) #ifdef Q_OS_LINUX notify_init("qcma"); #endif + setAttribute(Qt::WA_TransparentForMouseEvents); } QTrayIcon::~QTrayIcon() diff --git a/kdenotifier/kdenotifiertray.cpp b/kdenotifier/kdenotifiertray.cpp index 3fcf0fa..96cfb24 100644 --- a/kdenotifier/kdenotifiertray.cpp +++ b/kdenotifier/kdenotifiertray.cpp @@ -27,6 +27,7 @@ KDENotifierTray::KDENotifierTray(QWidget *obj_parent) : TrayIndicator(obj_parent) { + setAttribute(Qt::WA_TransparentForMouseEvents); } void KDENotifierTray::init()