mirror of
https://github.com/HenkKalkwater/harbour-sailfin.git
synced 2025-09-05 10:12:46 +00:00
Better narrow cover
This commit is contained in:
parent
5bdc8ee83d
commit
3389a11508
4 changed files with 143 additions and 74 deletions
|
@ -32,6 +32,8 @@ BaseDetailPage {
|
|||
property string _albumArtistText: itemData.albumArtist
|
||||
width: 800 * Theme.pixelRatio
|
||||
|
||||
readonly property bool _twoColumns: albumPageRoot.width / Theme.pixelRatio >= 800
|
||||
|
||||
UserItemModel {
|
||||
id: collectionModel
|
||||
apiClient: ApiClient
|
||||
|
@ -46,7 +48,7 @@ BaseDetailPage {
|
|||
Item {height: 1; width: Theme.horizontalPageMargin; visible: wideAlbumCover.visible; }
|
||||
Loader {
|
||||
id: wideAlbumCover
|
||||
visible: albumPageRoot.width / Theme.pixelRatio >= 800
|
||||
visible: _twoColumns
|
||||
Layout.minimumWidth: 1000 / Theme.pixelRatio
|
||||
Layout.fillHeight: true
|
||||
source: visible
|
||||
|
@ -61,9 +63,7 @@ BaseDetailPage {
|
|||
model: collectionModel
|
||||
header: Loader {
|
||||
width: parent.width
|
||||
height: item ? item.height : 0
|
||||
source: albumPageRoot.width / Theme.pixelRatio < 800
|
||||
? "../../components/music/NarrowAlbumCover.qml" : ""
|
||||
source: "../../components/music/NarrowAlbumCover.qml"
|
||||
onLoaded: bindAlbum(item)
|
||||
}
|
||||
section {
|
||||
|
@ -83,10 +83,6 @@ BaseDetailPage {
|
|||
}
|
||||
}
|
||||
|
||||
Label {
|
||||
text: "%1; %2".arg(Theme.pixelRatio).arg(stateIfArt)
|
||||
}
|
||||
|
||||
Connections {
|
||||
target: itemData
|
||||
onAlbumArtistsChanged: {
|
||||
|
@ -107,5 +103,6 @@ BaseDetailPage {
|
|||
item.songCount = Qt.binding(function() { return itemData.childCount})
|
||||
item.listview = Qt.binding(function() { return list})
|
||||
item.blurhash = Qt.binding(function() { return itemData.imageBlurHashes["Primary"][itemData.imageTags["Primary"]]; })
|
||||
item.twoColumns = Qt.binding(function() { return _twoColumns })
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue