Sort room list on setting change

This commit is contained in:
Emi Simpson 2020-03-15 14:30:21 -04:00
parent 2320bfea26
commit abac4c8d34
No known key found for this signature in database
GPG Key ID: 68FAB2E2E6DFC98B
2 changed files with 10 additions and 1 deletions

View File

@ -65,6 +65,10 @@ RoomList::RoomList(QSharedPointer<UserSettings> userSettings, QWidget *parent)
topLayout_->addWidget(scrollArea_);
connect(this, &RoomList::updateRoomAvatarCb, this, &RoomList::updateRoomAvatar);
connect(userSettings.get(),
&UserSettings::roomSortingChanged,
this,
&RoomList::sortRoomsByLastMessage);
}
void

View File

@ -87,7 +87,11 @@ public:
save();
}
void setIgnoreMinorEvents(bool state) { ignoreMinorEvents_ = state; }
void setIgnoreMinorEvents(bool state)
{
ignoreMinorEvents_ = state;
emit roomSortingChanged();
}
void setButtonsInTimeline(bool state)
{
@ -124,6 +128,7 @@ public:
signals:
void groupViewStateChanged(bool state);
void roomSortingChanged();
private:
// Default to system theme if QT_QPA_PLATFORMTHEME var is set.