Add separators to ListViews and clean up ErrorList

This commit is contained in:
Bart De Vries 2023-02-27 14:43:45 +01:00
parent a95c32d447
commit deaf7ebbb5
3 changed files with 5 additions and 2 deletions

View File

@ -26,6 +26,7 @@ Kirigami.BasicListItem {
text: model.title text: model.title
subtitle: model.formattedStart subtitle: model.formattedStart
separatorVisible: true
leading: ImageWithFallback { leading: ImageWithFallback {
imageSource: model.chapter.cachedImage imageSource: model.chapter.cachedImage

View File

@ -45,6 +45,7 @@ Kirigami.ScrollablePage {
Kirigami.SwipeListItem { Kirigami.SwipeListItem {
id: listItem id: listItem
alwaysVisibleActions: true alwaysVisibleActions: true
separatorVisible: true
contentItem: RowLayout { contentItem: RowLayout {
ImageWithFallback { ImageWithFallback {
imageSource: model.image imageSource: model.image

View File

@ -19,6 +19,7 @@ ListView {
model: ErrorLogModel model: ErrorLogModel
implicitHeight: errorList.count > 0 ? errorList.contentHeight : placeholder.height implicitHeight: errorList.count > 0 ? errorList.contentHeight : placeholder.height
currentIndex: -1
Kirigami.PlaceholderMessage { Kirigami.PlaceholderMessage {
id: placeholder id: placeholder
@ -32,10 +33,10 @@ ListView {
Component { Component {
id: errorListDelegate id: errorListDelegate
Kirigami.SwipeListItem { Kirigami.SwipeListItem {
// workaround to get rid of "_swipeFilter" errors
alwaysVisibleActions: true alwaysVisibleActions: true
separatorVisible: true
highlighted: false highlighted: false
activeBackgroundColor: 'transparent' hoverEnabled: false
contentItem: RowLayout { contentItem: RowLayout {
Kirigami.Icon { Kirigami.Icon {
source: "data-error" source: "data-error"