21 |
|
private: |
22 |
|
MenuList *parent; |
23 |
|
Display &display; |
24 |
+ |
size_t cursor; |
25 |
|
|
26 |
|
struct State |
27 |
|
{ |
28 |
< |
size_t item, cursor, top, bottom; |
28 |
> |
size_t item, top, bottom; |
29 |
|
|
30 |
< |
State() : item(0), cursor(0), top(0), bottom(4) {} |
30 |
> |
State() : item(0), top(0), bottom(4) {} |
31 |
|
|
32 |
|
bool operator !=(const State &state) const |
33 |
|
{ |
107 |
|
virtual operator std::string() const; |
108 |
|
}; |
109 |
|
|
110 |
< |
TopList(Audacious::Audacious &audacious, Display &display, bool &append); |
110 |
> |
TopList(Display &display, Audacious::Audacious &audacious, bool &append); |
111 |
|
}; |
112 |
|
|
113 |
|
struct ArtistList : public MenuList |
120 |
|
{ |
121 |
|
};*/ |
122 |
|
|
123 |
< |
ArtistList(Audacious::Audacious &audacious, Display &display); |
123 |
> |
ArtistList(Display &display, Audacious::Audacious &audacious, bool &append); |
124 |
|
}; |
125 |
|
|
126 |
|
struct AlbumList : public MenuList |
133 |
|
{ |
134 |
|
};*/ |
135 |
|
|
136 |
< |
AlbumList(Audacious::Audacious &audacious, Display &display); |
136 |
> |
AlbumList(Display &display, Audacious::Audacious &audacious, bool &append); |
137 |
|
}; |
138 |
|
|
139 |
|
struct SongList : public MenuList |
146 |
|
{ |
147 |
|
};*/ |
148 |
|
|
149 |
< |
SongList(Audacious::Audacious &audacious, Display &display); |
149 |
> |
SongList(Display &display, Audacious::Audacious &audacious, bool &append); |
150 |
|
}; |
151 |
|
|
152 |
|
#endif//_MenuList_hpp_ |