Moodbar: Disable moodbar loader for CUE songs

This commit is contained in:
Jonas Kvinge
2022-01-05 18:58:02 +01:00
parent 7d55eb4b44
commit fdedfd54c7
8 changed files with 17 additions and 9 deletions

View File

@@ -336,6 +336,8 @@ QVariant Playlist::data(const QModelIndex &idx, int role) const {
case Column_Rating: return song.rating();
case Column_HasCUE: return song.has_cue();
}
return QVariant();
@@ -1310,6 +1312,8 @@ bool Playlist::CompareItems(const int column, const Qt::SortOrder order, std::sh
case Column_Rating: cmp(rating);
case Column_HasCUE: cmp(has_cue);
default: qLog(Error) << "No such column" << column;
}
@@ -1368,6 +1372,7 @@ QString Playlist::column_name(Column column) {
case Column_Source: return tr("Source");
case Column_Mood: return tr("Mood");
case Column_Rating: return tr("Rating");
case Column_HasCUE: return tr("CUE");
default: qLog(Error) << "No such column" << column;;
}
return "";

View File

@@ -131,6 +131,7 @@ class Playlist : public QAbstractListModel {
Column_Source,
Column_Mood,
Column_Rating,
Column_HasCUE,
ColumnCount
};

View File

@@ -397,6 +397,7 @@ void PlaylistView::RestoreHeaderState() {
header_->HideSection(Playlist::Column_Grouping);
header_->HideSection(Playlist::Column_Mood);
header_->HideSection(Playlist::Column_Rating);
header_->HideSection(Playlist::Column_HasCUE);
header_->moveSection(header_->visualIndex(Playlist::Column_Track), 0);