2012-09-16 17:59:03 +00:00
|
|
|
package org.fox.ttrss;
|
|
|
|
|
2012-09-17 08:45:52 +00:00
|
|
|
import org.fox.ttrss.types.Article;
|
2012-09-16 17:59:03 +00:00
|
|
|
import org.fox.ttrss.types.ArticleList;
|
|
|
|
import org.fox.ttrss.types.Feed;
|
|
|
|
|
|
|
|
import android.app.Application;
|
|
|
|
|
2012-09-17 19:20:59 +00:00
|
|
|
public class GlobalState extends Application {
|
|
|
|
private static GlobalState m_singleton;
|
2012-09-16 17:59:03 +00:00
|
|
|
|
2012-09-16 18:13:32 +00:00
|
|
|
public ArticleList m_loadedArticles = new ArticleList();
|
|
|
|
public Feed m_activeFeed;
|
2012-09-19 09:02:13 +00:00
|
|
|
public Article m_activeArticle;
|
2012-09-17 19:20:59 +00:00
|
|
|
public int m_selectedArticleId;
|
2012-09-19 09:44:35 +00:00
|
|
|
public boolean m_unreadOnly = true;
|
|
|
|
public boolean m_unreadArticlesOnly = true;
|
2012-09-16 17:59:03 +00:00
|
|
|
|
2012-09-17 19:20:59 +00:00
|
|
|
public static GlobalState getInstance(){
|
2012-09-16 17:59:03 +00:00
|
|
|
return m_singleton;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public final void onCreate() {
|
|
|
|
super.onCreate();
|
|
|
|
m_singleton = this;
|
2012-09-19 09:02:13 +00:00
|
|
|
}
|
2012-09-16 17:59:03 +00:00
|
|
|
}
|