Version bump
[evehomescreen] / src / evemodel.h
index 1d09ce1..beb8bce 100644 (file)
@@ -1,3 +1,6 @@
+// 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
 
@@ -17,11 +20,18 @@ public:
     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);
@@ -31,6 +41,7 @@ private:
     QNetworkAccessManager mgr;
     QNetworkReply *m_reply;
     QList<EveCharacter> m_characters;
+    int m_selectedIndex;
 };
 
 #endif // EVEMODEL_H