4 #include <QStandardItemModel>
7 #define GSPASS "**********"
8 #define GSIP "grooveshark.com"
9 #define GS_LISTEN "listen.grooveshark.com"
10 #define GS_GUTS "guts.grroveshark.com"
11 class gscom : public QObject
19 QStandardItemModel* getSongModel(QString song);
20 QStandardItemModel* getArtistModel(QString artist);
21 QStandardItemModel* getAlbumModel(QString Album);
22 QStandardItemModel* getModel();
23 void getSong(QString songid);
27 void finishedSearch();
31 void replyFinished(QNetworkReply*);
37 getCommunicationToken,
39 getStreamKeyFromSongIDEx,
44 gMETHOD currentaction;
47 QString* getStreamKey();
48 QString* getToken(gMETHOD m);
49 QStandardItemModel *model;
51 QNetworkAccessManager *manager;
52 QNetworkCookieJar *cookies;
53 void addDebugMsg(QString debug);
54 void addProgressbar(QString debug);