Exemple #1
0
void PlayListWidget::load(){
// 	qDebug() << this << "load()";
	KConfigGroup cfg(KGlobal::config(), QString("playlist-%1").arg(m_name));
	QStringList playlist=cfg.readEntry("list", QStringList());

	foreach(QString entry, playlist){
		QMultiMap<QString, QString> info;
		QStringList infoList=entry.split('\n'); // TODO this sux a little
		info.replace("ARTIST", infoList.at(1));
		info.replace("ALBUM", infoList.at(2));
		info.replace("TITLE", infoList.at(3));
		info.replace("DATE", infoList.at(4));
		info.replace("GENRE", infoList.at(5));
		info.replace("TRACKNUMBER", infoList.at(6));
		info.replace("LENGTH", infoList.at(7));
		QString filename=infoList.at(0);
		addFile(filename, info);
	}