Custom Room Sort Order
Add the ability to sort rooms by a custom set of parameters.
This commit is contained in:
@@ -98,6 +98,7 @@ FormCard.FormCardPage {
|
||||
enabled: !NeoChatConfig.isSortOrderImmutable
|
||||
onToggled: {
|
||||
NeoChatConfig.sortOrder = 1
|
||||
NeoChatConfig.customSortOrder = []
|
||||
NeoChatConfig.save()
|
||||
}
|
||||
}
|
||||
@@ -107,6 +108,7 @@ FormCard.FormCardPage {
|
||||
enabled: !NeoChatConfig.isSortOrderImmutable
|
||||
onToggled: {
|
||||
NeoChatConfig.sortOrder = 0
|
||||
NeoChatConfig.customSortOrder = []
|
||||
NeoChatConfig.save()
|
||||
}
|
||||
}
|
||||
@@ -117,9 +119,19 @@ FormCard.FormCardPage {
|
||||
enabled: !NeoChatConfig.isSortOrderImmutable
|
||||
onToggled: {
|
||||
NeoChatConfig.sortOrder = 2
|
||||
NeoChatConfig.customSortOrder = []
|
||||
NeoChatConfig.save()
|
||||
}
|
||||
}
|
||||
FormCard.FormRadioDelegate {
|
||||
id: openCustomRoomSortButton
|
||||
text: i18nc("@option:radio", "Custom")
|
||||
checked: NeoChatConfig.sortOrder === 3
|
||||
enabled: !NeoChatConfig.isSortOrderImmutable
|
||||
onClicked: {
|
||||
Qt.createComponent('org.kde.neochat.settings', 'RoomSortParameterDialog').createObject(root).open();
|
||||
}
|
||||
}
|
||||
}
|
||||
FormCard.FormHeader {
|
||||
title: i18n("Timeline Events")
|
||||
|
||||
Reference in New Issue
Block a user