Queue: use C++11 initializer
This commit is contained in:
parent
75582d47b9
commit
602bb7170a
@ -22,15 +22,10 @@
|
|||||||
#include "DetachedSong.hxx"
|
#include "DetachedSong.hxx"
|
||||||
|
|
||||||
Queue::Queue(unsigned _max_length)
|
Queue::Queue(unsigned _max_length)
|
||||||
:max_length(_max_length), length(0),
|
:max_length(_max_length),
|
||||||
version(1),
|
|
||||||
items(new Item[max_length]),
|
items(new Item[max_length]),
|
||||||
order(new unsigned[max_length]),
|
order(new unsigned[max_length]),
|
||||||
id_table(max_length * HASH_MULT),
|
id_table(max_length * HASH_MULT)
|
||||||
repeat(false),
|
|
||||||
single(false),
|
|
||||||
consume(false),
|
|
||||||
random(false)
|
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,10 +73,10 @@ struct Queue {
|
|||||||
unsigned max_length;
|
unsigned max_length;
|
||||||
|
|
||||||
/** number of songs in the queue */
|
/** number of songs in the queue */
|
||||||
unsigned length;
|
unsigned length = 0;
|
||||||
|
|
||||||
/** the current version number */
|
/** the current version number */
|
||||||
uint32_t version;
|
uint32_t version = 1;
|
||||||
|
|
||||||
/** all songs in "position" order */
|
/** all songs in "position" order */
|
||||||
Item *items;
|
Item *items;
|
||||||
@ -89,16 +89,16 @@ struct Queue {
|
|||||||
|
|
||||||
/** repeat playback when the end of the queue has been
|
/** repeat playback when the end of the queue has been
|
||||||
reached? */
|
reached? */
|
||||||
bool repeat;
|
bool repeat = false;
|
||||||
|
|
||||||
/** play only current song. */
|
/** play only current song. */
|
||||||
bool single;
|
bool single = false;
|
||||||
|
|
||||||
/** remove each played files. */
|
/** remove each played files. */
|
||||||
bool consume;
|
bool consume = false;
|
||||||
|
|
||||||
/** play back songs in random order? */
|
/** play back songs in random order? */
|
||||||
bool random;
|
bool random = false;
|
||||||
|
|
||||||
/** random number generator for shuffle and random mode */
|
/** random number generator for shuffle and random mode */
|
||||||
LazyRandomEngine rand;
|
LazyRandomEngine rand;
|
||||||
|
Loading…
Reference in New Issue
Block a user