1 // Copyright (C) 2010 Jaakko Kyro <jkyro@korjaussarja.net>
2 // This file is licenced under GPL, see COPYING
3 // for full licence information
7 #include "eveaccount.h"
10 #include <QNetworkAccessManager>
11 #include <QNetworkReply>
12 class EveModel : public QObject
16 explicit EveModel(QObject *parent = 0);
17 void setApiKey(QString aKey) { m_apiKey = aKey; }
18 QString apiKey() const { return m_apiKey; }
20 void setUserId(int aId) { m_userId = aId; }
21 int userId() const { return m_userId; }
22 QList<EveCharacter> &characters() { return m_characters; }
24 EveCharacter *selectedCharacter();
25 void setSelected( int index ) { m_selectedIndex = index; }
26 int selectedIndex() { return m_selectedIndex; }
37 void networkError(QNetworkReply::NetworkError);
41 QNetworkAccessManager mgr;
42 QNetworkReply *m_reply;
43 QList<EveCharacter> m_characters;