model->setHorizontalHeaderLabels(
QStringList() << "Online");
addDebugMsg("You may now search for a song");
+ //addProgressbar("test");
//getSessionKey();
}
//header.insert("uuid","DEA8E133-2080-F666-4B38-9465187B20A9");
header.insert("session",phpSession->toUtf8());
header.insert("client","gslite");
- header.insert("clientRevision","20100412.09");
+ //header.insert("clientRevision","20100412.09");
+ header.insert("clientRevision","20100831.13");
+ header.insert("privacy",0);
header.insert("token",token->toAscii());
jlist.insert("method","getSearchResults");
jlist.insertMulti("header",header);
QVariantMap param;
param.insert("type","Songs");
- param.insert("query",song.toAscii());
+ param.insert("query",song);
jlist.insertMulti("parameters",param);
QJson::Serializer *serializer = new QJson::Serializer();
//qDebug() << serializer->serialize(jlist);
//header.insert("uuid","DEA8E133-2080-F666-4B38-9465187B20A9");
header.insert("session",phpSession->toUtf8());
header.insert("client","gslite");
- header.insert("clientRevision","20100412.09");
+ header.insert("clientRevision","20100831.13");
header.insert("token",token->toAscii());
jlist.insert("method","getSearchResults");
jlist.insertMulti("header",header);
//header.insert("uuid","DEA8E133-2080-F666-4B38-9465187B20A9");
header.insert("session",phpSession->toUtf8());
header.insert("client","gslite");
- header.insert("clientRevision","20100412.09");
+ header.insert("clientRevision","20100831.13");
header.insert("token",token->toAscii());
jlist.insert("method","getSearchResults");
jlist.insertMulti("header",header);
if(cookie.name() == "PHPSESSID")
{
phpSession = new QString(cookie.value());
+ qDebug() << QDateTime::currentDateTime();
+ qDebug() << cookie.expirationDate();
}
}
reply->readAll();
sessionKey = new QString(result["result"].toString());
qDebug() << sessionKey->toAscii();
}
+ qDebug() << result;
currentaction = none;
reply->close();
emit finishedSearch();
currentaction = getPHP;
manager->get(QNetworkRequest(QUrl(QString("http://") + GS_LISTEN)));
qDebug() << reply->readAll();
+ qDebug() << result;
reply->close();
return;
}
}
return;
}
+void gscom::addProgressbar(QString debug)
+{
+ QList<QStringList> rows = QList<QStringList>()
+ << (QStringList() << debug);
+ foreach (QStringList row, rows) {
+ QList<QStandardItem *> items;
+ foreach (QString text, row)
+ {
+ QLinearGradient gradient(0,0,250,0);
+ gradient.setColorAt(0, QColor::fromRgbF(0, 1, 0, 1));
+ gradient.setColorAt(0.9, QColor::fromRgbF(0, 1, 0, 1));
+ gradient.setColorAt(1, QColor::fromRgbF(0, 0, 0, 0));
+ QBrush brush(Qt::red);
+ QStandardItem *pBar = new QStandardItem(text);
+ pBar->setBackground(brush);
+ pBar->setSelectable(false);
+ items.append(pBar);
+ }
+ model->appendRow(items);
+ }
+ return;
+}
QString* gscom::getToken(gMETHOD meth)
{
QCryptographicHash *hasher = new QCryptographicHash(QCryptographicHash::Sha1);
//header.insert("uuid","DEA8E133-2080-F666-4B38-9465187B20A9");
header.insert("session",phpSession->toUtf8());
header.insert("client","gslite");
- header.insert("clientRevision","20100412.09");
+ header.insert("clientRevision","20100831.13");
header.insert("token",token->toAscii());
jlist.insert("method","getStreamKeyFromSongIDEx");
jlist.insertMulti("header",header);
//header.insert("uuid","DEA8E133-2080-F666-4B38-9465187B20A9");
//header.insert("session",phpSession->toUtf8());
header.insert("client","gslite");
- header.insert("clientRevision","20100412.09");
+ header.insert("clientRevision","20100831.13");
jlist.insert("method","getCommunicationToken");
jlist.insertMulti("header",header);
QVariantMap param;