From dfdeb111e21d0456103bcb10eec399996d44bca4 Mon Sep 17 00:00:00 2001 From: Aurelien Gateau Date: Wed, 26 Aug 2009 17:04:43 +0200 Subject: [PATCH] Support for icon. --- src/qtui/indicatornotificationbackend.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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(); } -- 2.20.1