mpd: redesign Item and adjust browser

This commit is contained in:
Andrzej Rybczak
2014-11-02 00:22:02 +01:00
parent 30d57afcac
commit 0457af36fe
19 changed files with 783 additions and 557 deletions

View File

@@ -564,19 +564,17 @@ void PlaylistEditor::updateTimer()
m_timer = Global::Timer;
}
void PlaylistEditor::Locate(const std::string &name)
void PlaylistEditor::Locate(const MPD::Playlist &playlist)
{
update();
for (size_t i = 0; i < Playlists.size(); ++i)
auto begin = Playlists.beginV(), end = Playlists.endV();
auto it = std::find(begin, end, playlist);
if (it != end)
{
if (name == Playlists[i].value().path())
{
Playlists.highlight(i);
Content.clear();
break;
}
Playlists.highlight(it-begin);
Content.clear();
switchTo();
}
switchTo();
}
namespace {//