Added a beginning of the medialib.
This commit is contained in:
parent
9b5aac622c
commit
b8f4b7acb7
9 changed files with 249 additions and 3 deletions
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue