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
18 QStandardItemModel* getSongModel(QString song);
19 QStandardItemModel* getArtistModel(QString artist);
20 QStandardItemModel* getAlbumModel(QString Album);
21 QStandardItemModel* getModel();
22 void getSong(QString songid);
26 void finishedSearch();
30 void replyFinished(QNetworkReply*);
36 getCommunicationToken,
38 getStreamKeyFromSongIDEx,
42 gMETHOD currentaction;
45 QString* getStreamKey();
46 QString* getToken(gMETHOD m);
47 QStandardItemModel *model;
49 QNetworkAccessManager *manager;
50 QNetworkCookieJar *cookies;
51 void addDebugMsg(QString debug);