Skip to content

Commit

Permalink
Make icon explicit argument
Browse files Browse the repository at this point in the history
  • Loading branch information
kraxarn committed Jun 27, 2023
1 parent 426e781 commit 6a7b929
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 9 deletions.
8 changes: 4 additions & 4 deletions src/util/tooltip.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ Tooltip::Tooltip(lib::settings &settings,
{
}

void Tooltip::set(QListWidgetItem *item, const lib::spt::track &track)
void Tooltip::set(QListWidgetItem *item, const lib::spt::track &track, const QIcon &albumIcon)
{
const auto icon = item->icon().pixmap(albumSize, albumSize);
const auto icon = albumIcon.pixmap(albumSize, albumSize);
item->setToolTip(tooltip(track, icon));
}

Expand All @@ -29,9 +29,9 @@ void Tooltip::set(QTreeWidgetItem *item, const lib::spt::track &track)
});
}

void Tooltip::set(QTreeWidgetItem *item, const lib::spt::album &album)
void Tooltip::set(QTreeWidgetItem *item, const lib::spt::album &album, const QIcon &albumIcon)
{
const auto icon = item->icon(0).pixmap(albumSize, albumSize);
const auto icon = albumIcon.pixmap(albumSize, albumSize);
item->setToolTip(0, tooltip(album, icon));
}

Expand Down
4 changes: 2 additions & 2 deletions src/util/tooltip.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ class Tooltip
Tooltip(lib::settings &settings,
const lib::http_client &httpClient, lib::cache &cache);

void set(QListWidgetItem *item, const lib::spt::track &track);
void set(QListWidgetItem *item, const lib::spt::track &track, const QIcon &albumIcon);
void set(QTreeWidgetItem *item, const lib::spt::track &track);
void set(QTreeWidgetItem *item, const lib::spt::album &album);
void set(QTreeWidgetItem *item, const lib::spt::album &album, const QIcon &albumIcon);

private:
static constexpr int iconSize = 16;
Expand Down
2 changes: 1 addition & 1 deletion src/view/artist/albumslist.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -178,5 +178,5 @@ void Artist::AlbumsList::onItemEntered(QTreeWidgetItem *item, int column)
}

const auto album = getAlbum(item);
tooltip.set(item, album);
tooltip.set(item, album, item->icon(0));
}
2 changes: 1 addition & 1 deletion src/view/artist/trackslist.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -108,5 +108,5 @@ void Artist::TracksList::onItemEntered(QListWidgetItem *item)

const auto &trackData = item->data(static_cast<int>(DataRole::Track));
const auto &track = trackData.value<lib::spt::track>();
tooltip.set(item, track);
tooltip.set(item, track, item->icon());
}
2 changes: 1 addition & 1 deletion src/view/search/albums.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -76,5 +76,5 @@ void Search::Albums::onItemEntered(QTreeWidgetItem *item, int column)

const auto albumData = item->data(0, static_cast<int>(DataRole::Album));
const auto album = albumData.value<lib::spt::album>();
tooltip.set(item, album);
tooltip.set(item, album, item->icon(0));
}

0 comments on commit 6a7b929

Please sign in to comment.