Skip to content
Snippets Groups Projects
Commit 1d8159ae authored by Andreas Traczyk's avatar Andreas Traczyk Committed by Sébastien Blin
Browse files

smartlist: update filter badges


Change-Id: I2529af030447c2a65d43013090b7517edadace46
Reviewed-by: default avatarSébastien Blin <sebastien.blin@savoirfairelinux.com>
parent b81281e5
No related branches found
No related tags found
No related merge requests found
......@@ -223,6 +223,7 @@ CallWidget::onIncomingMessage(const std::string& convUid,
QString(tr("Message incoming from %1"))
.arg(QString::fromStdString(bestName)));
}
updateConversationsFilterWidget();
if (convUid != selectedConvUid()) {
return;
}
......@@ -234,7 +235,6 @@ CallWidget::onIncomingMessage(const std::string& convUid,
return;
}
ui->messageView->printNewInteraction(*convModel, interactionId, interaction);
ui->conversationsFilterWidget->update();
}
void
......@@ -726,6 +726,7 @@ void CallWidget::updateConversationsFilterWidget()
LRCInstance::getCurrentConversationModel()->setFilter(currentTypeFilter_);
}
ui->conversationsFilterWidget->setVisible(invites);
ui->conversationsFilterWidget->updateBadges();
ui->conversationsFilterWidget->update();
}
......
......@@ -29,13 +29,18 @@ ConversationsFilterWidget::ConversationsFilterWidget(QWidget *parent)
{
}
void ConversationsFilterWidget::resizeEvent(QResizeEvent * event)
void ConversationsFilterWidget::updateBadges()
{
using namespace lrc::api::profile;
updateNotifier(Type::RING);
updateNotifier(Type::PENDING);
}
void ConversationsFilterWidget::resizeEvent(QResizeEvent * event)
{
updateBadges();
}
void
ConversationsFilterWidget::updateNotifier(lrc::api::profile::Type typeFilter)
{
......
......@@ -29,6 +29,8 @@ class ConversationsFilterWidget : public QWidget
public:
explicit ConversationsFilterWidget(QWidget *parent = 0);
void updateBadges();
protected:
void resizeEvent(QResizeEvent * event);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment