mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 19:08:58 +03:00
Sort room list on setting change
This commit is contained in:
parent
2320bfea26
commit
abac4c8d34
2 changed files with 10 additions and 1 deletions
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue