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); }