+// Copyright (C) 2010 Jaakko Kyro <jkyro@korjaussarja.net>
+// This file is licenced under GPL, see COPYING
+// for full licence information
#ifndef EVEMODEL_H
#define EVEMODEL_H
void setUserId(int aId) { m_userId = aId; }
int userId() const { return m_userId; }
QList<EveCharacter> &characters() { return m_characters; }
+
+ EveCharacter *selectedCharacter();
+ void setSelected( int index ) { m_selectedIndex = index; }
+ int selectedIndex() { return m_selectedIndex; }
signals:
void accountsReady();
public slots:
void fetchAccounts();
+ bool loadSettings();
+ void saveSettings();
+
private slots:
void replyReady();
void networkError(QNetworkReply::NetworkError);
QNetworkAccessManager mgr;
QNetworkReply *m_reply;
QList<EveCharacter> m_characters;
+ int m_selectedIndex;
};
#endif // EVEMODEL_H