X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=gscom.cpp;h=1069350d86f51f7d107dd72df1252c635155b1d4;hb=256f3e93e093f74932bbf2ac33d9aa74d24a9134;hp=69f7497bcc8688c255cac2a16556f915da93742c;hpb=2023a504eae2a6023e99f4782a501b71455cdc7d;p=groove diff --git a/gscom.cpp b/gscom.cpp index 69f7497..1069350 100644 --- a/gscom.cpp +++ b/gscom.cpp @@ -19,6 +19,7 @@ gscom::gscom() model->setHorizontalHeaderLabels( QStringList() << "Online"); addDebugMsg("You may now search for a song"); + //addProgressbar("test"); //getSessionKey(); } @@ -261,6 +262,28 @@ void gscom::addDebugMsg(QString debug) } return; } +void gscom::addProgressbar(QString debug) +{ + QList rows = QList() + << (QStringList() << debug); + foreach (QStringList row, rows) { + QList 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);