proxy song list: remove highlight

This commit is contained in:
Andrzej Rybczak
2014-11-01 15:38:41 +01:00
parent 42dce36625
commit 9cbcf61fac
2 changed files with 4 additions and 7 deletions

View File

@@ -381,11 +381,11 @@ void ScrollUpArtist::run()
std::string artist = s->getArtist();
while (pos > 0)
{
myScreen->scroll(NC::Scroll::Up);
s = pl.getSong(--pos);
if (!s || s->getArtist() != artist)
break;
}
pl.highlight(pos);
}
}
@@ -406,11 +406,11 @@ void ScrollUpAlbum::run()
std::string album = s->getAlbum();
while (pos > 0)
{
myScreen->scroll(NC::Scroll::Up);
s = pl.getSong(--pos);
if (!s || s->getAlbum() != album)
break;
}
pl.highlight(pos);
}
}
@@ -431,11 +431,11 @@ void ScrollDownArtist::run()
std::string artist = s->getArtist();
while (pos < pl.size() - 1)
{
myScreen->scroll(NC::Scroll::Down);
s = pl.getSong(++pos);
if (!s || s->getArtist() != artist)
break;
}
pl.highlight(pos);
}
}
@@ -456,11 +456,11 @@ void ScrollDownAlbum::run()
std::string album = s->getAlbum();
while (pos < pl.size() - 1)
{
myScreen->scroll(NC::Scroll::Down);
s = pl.getSong(++pos);
if (!s || s->getAlbum() != album)
break;
}
pl.highlight(pos);
}
}

View File

@@ -43,7 +43,6 @@ class ProxySongList
virtual bool empty() = 0;
virtual size_t size() = 0;
virtual size_t choice() = 0;
virtual void highlight(size_t pos) = 0;
virtual bool isSelected(size_t pos) = 0;
virtual void setSelected(size_t pos, bool selected) = 0;
@@ -65,7 +64,6 @@ class ProxySongList
virtual bool empty() { return m_menu.empty(); }
virtual size_t size() { return m_menu.size(); }
virtual size_t choice() { return m_menu.choice(); }
virtual void highlight(size_t pos) { m_menu.highlight(pos); }
virtual bool isSelected(size_t pos) {
assert(pos < m_menu.size());
@@ -112,7 +110,6 @@ public:
bool empty() const { return m_impl->empty(); }
size_t size() const { return m_impl->size(); }
size_t choice() const { return m_impl->choice(); }
void highlight(size_t pos) const { m_impl->highlight(pos); }
bool isSelected(size_t pos) const { return m_impl->isSelected(pos); }
void setSelected(size_t pos, bool selected) const { m_impl->setSelected(pos, selected); }