From: Aurelien Gateau Date: Wed, 26 Aug 2009 15:04:43 +0000 (+0200) Subject: Support for icon. X-Git-Tag: 0.5-rc2~43 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=dfdeb111e21d0456103bcb10eec399996d44bca4 Support for icon. --- diff --git a/src/qtui/indicatornotificationbackend.cpp b/src/qtui/indicatornotificationbackend.cpp index a1adf492..8322b84d 100644 --- a/src/qtui/indicatornotificationbackend.cpp +++ b/src/qtui/indicatornotificationbackend.cpp @@ -79,8 +79,16 @@ void IndicatorNotificationBackend::notify(const Notification ¬ification) { .arg(notification.sender); } indicator->setProperty("sender", sender); + indicator->setProperty("time", QTime::currentTime()); - qDebug() << "FIXME icon"; + + QModelIndex index = Client::networkModel()->bufferIndex(bufferId); + QVariant icon = QtUi::style()->bufferViewItemData(index, Qt::DecorationRole); + if (icon.canConvert()) { + QImage image = icon.value().toImage(); + indicator->setProperty("icon", image); + } + indicator->show(); }