connect(_mainWin, SIGNAL(connectToCore(const QVariantMap &)), this, SIGNAL(connectToCore(const QVariantMap &)));
connect(_mainWin, SIGNAL(disconnectFromCore()), this, SIGNAL(disconnectFromCore()));
+ connect(Client::instance(), SIGNAL(bufferMarkedAsRead(BufferId)), SLOT(closeNotifications(BufferId)));
}
QtUi::~QtUi() {
void QtUi::disconnectedFromCore() {
_mainWin->disconnectedFromCore();
+ GraphicalUi::disconnectedFromCore();
}
void QtUi::useSystemTrayChanged(const QVariant &v) {
activateMainWidget();
}
+
+void QtUi::bufferMarkedAsRead(BufferId bufferId) {
+ if(bufferId.isValid()) {
+ closeNotifications(bufferId);
+ }
+}