* devel@quassel-irc.org *
* *
* This contains code from KStatusNotifierItem, part of the KDE libs *
* devel@quassel-irc.org *
* *
* This contains code from KStatusNotifierItem, part of the KDE libs *
#if QT_VERSION >= 0x040701
// QIcon::name() is in the 4.7 git branch, but it is not in 4.7 TP.
// If you get a build error here, you need to update your pre-release
#if QT_VERSION >= 0x040701
// QIcon::name() is in the 4.7 git branch, but it is not in 4.7 TP.
// If you get a build error here, you need to update your pre-release
if (watched == trayMenu() &&
(event->type() == QEvent::WindowDeactivate || (event->type() == QEvent::MouseButtonRelease && static_cast<QMouseEvent *>(event)->button() == Qt::LeftButton))) {
// put at the back of event queue to let the action activate anyways
if (watched == trayMenu() &&
(event->type() == QEvent::WindowDeactivate || (event->type() == QEvent::MouseButtonRelease && static_cast<QMouseEvent *>(event)->button() == Qt::LeftButton))) {
// put at the back of event queue to let the action activate anyways
QString message = message_;
if (_notificationsClient->isValid()) {
if (_notificationsClientSupportsMarkup)
QString message = message_;
if (_notificationsClient->isValid()) {
if (_notificationsClientSupportsMarkup)