Added a beginning of the medialib.

This commit is contained in:
Tobias Rundstrom 2006-03-02 23:50:22 -03:00
parent 9b5aac622c
commit b8f4b7acb7
9 changed files with 249 additions and 3 deletions

View file

@ -264,6 +264,26 @@ XMMSHandler::PropDictToQHash (XMMSResultDict *res)
return h;
}
void
XMMSHandler::medialibQuery (QString q)
{
XMMSResultDictList *r = m_xmmsc->medialib_select (q.toUtf8 ());
r->connect (sigc::mem_fun (this, &XMMSHandler::medialib_select));
}
void
XMMSHandler::medialib_select (XMMSResultDictList *res)
{
QList<QHash<QString, QString> > l;
for (;res->listValid (); res->listNext()) {
QHash<QString, QString> h(DictToQHash (static_cast<XMMSResultDict *>(res)));
l.append (h);
}
emit medialibResponse (l);
}
void
XMMSHandler::playlist_changed (XMMSResultDict *res)
{