22 #ifndef PLAYLISTMODE_H_
23 #define PLAYLISTMODE_H_
29 #include <QStringList>
70 cout <<
"rep1 = " << rep1 <<
", "
71 <<
"repAll = " << repAll <<
", "
72 <<
"repNone = " << repNone <<
", "
73 <<
"append = " << append <<
", "
74 <<
"dynamic = " << dynamic <<
","
75 <<
"gapless = " << gapless << endl;
79 QString toString()
const {
81 str += (append ?
"1" :
"0") + QString(
",");
82 str += (repAll ?
"1" :
"0") + QString(
",");
83 str += (rep1 ?
"1" :
"0") + QString(
",");
84 str += (repNone ?
"1" :
"0") + QString(
",");
85 str += (shuffle ?
"1" :
"0") + QString(
",");
86 str += (dynamic ?
"1" :
"0") + QString(
",");
87 str += (gapless ?
"1" :
"0");
95 QStringList list = str.split(
',');
97 if(list.size() < 6)
return plm;
99 plm.append = list[0].toInt() == 1;
100 plm.repAll = list[1].toInt() == 1;
101 plm.rep1 = list[2].toInt() == 1;
102 plm.repNone = list[3].toInt() == 1;
103 plm.shuffle = list[4].toInt() == 1;
104 plm.dynamic = list[5].toInt() == 1;
107 plm.gapless = list[6].toInt() == 1;
115 if(pm.append != append)
return false;
116 if(pm.repAll != repAll)
return false;
117 if(pm.rep1 != rep1)
return false;
118 if(pm.shuffle != shuffle)
return false;
119 if(pm.dynamic != dynamic)
return false;
120 if(pm.gapless != gapless)
return false;
Definition: PlaylistMode.h:34