Inheritance: Livet.NotificationObject
Example #1
0
        public void Initialize()
        {
            RankingInstance = new NicoNicoRanking(Period, Target);

            RankingList.Clear();

            if(Settings.Instance.RankingCategoryTotal) {

                RankingList.Add(new RankingEntryViewModel("カテゴリ合算", "all", RankingInstance));
            }

            if(Settings.Instance.RankingEntameMusic) {

                RankingList.Add(new RankingEntryViewModel("エンタメ・音楽", "g_ent2", RankingInstance));
            }

            if(Settings.Instance.RankingEntertainment) {

                RankingList.Add(new RankingEntryViewModel("エンターテイメント", "ent", RankingInstance));
            }

            if(Settings.Instance.RankingMusic) {

                RankingList.Add(new RankingEntryViewModel("音楽", "music", RankingInstance));
            }

            if(Settings.Instance.RankingSingaSong) {

                RankingList.Add(new RankingEntryViewModel("歌ってみた", "sing", RankingInstance));
            }

            if(Settings.Instance.RankingPlayaMusic) {

                RankingList.Add(new RankingEntryViewModel("演奏してみた", "play", RankingInstance));
            }

            if(Settings.Instance.RankingDancing) {

                RankingList.Add(new RankingEntryViewModel("踊ってみた", "dance", RankingInstance));
            }

            if(Settings.Instance.RankingVOCALOID) {

                RankingList.Add(new RankingEntryViewModel("VOCALOID", "vocaloid", RankingInstance));
            }

            if(Settings.Instance.RankingIndies) {

                RankingList.Add(new RankingEntryViewModel("ニコニコインディーズ", "nicoindies", RankingInstance));
            }

            if(Settings.Instance.RankingLifeSports) {

                RankingList.Add(new RankingEntryViewModel("生活・一般・スポ", "g_life2", RankingInstance));
            }

            if(Settings.Instance.RankingAnimal) {

                RankingList.Add(new RankingEntryViewModel("動物", "animal", RankingInstance));
            }

            if(Settings.Instance.RankingCooking) {

                RankingList.Add(new RankingEntryViewModel("料理", "cooking", RankingInstance));
            }

            if(Settings.Instance.RankingNature) {

                RankingList.Add(new RankingEntryViewModel("自然", "nature", RankingInstance));
            }

            if(Settings.Instance.RankingTravel) {

                RankingList.Add(new RankingEntryViewModel("旅行", "travel", RankingInstance));
            }

            if(Settings.Instance.RankingSports) {

                RankingList.Add(new RankingEntryViewModel("スポーツ", "sport", RankingInstance));
            }

            if(Settings.Instance.RankingNicoNicoDougaLecture) {

                RankingList.Add(new RankingEntryViewModel("ニコニコ動画講座", "lecture", RankingInstance));
            }

            if(Settings.Instance.RankingDriveVideo) {

                RankingList.Add(new RankingEntryViewModel("車載動画", "drive", RankingInstance));
            }

            if(Settings.Instance.RankingHistory) {

                RankingList.Add(new RankingEntryViewModel("歴史", "history", RankingInstance));
            }

            if(Settings.Instance.RankingPolitics) {

                RankingList.Add(new RankingEntryViewModel("政治", "g_politics", RankingInstance));
            }

            if(Settings.Instance.RankingScienceTech) {

                RankingList.Add(new RankingEntryViewModel("科学・技術", "g_tech", RankingInstance));
            }

            if(Settings.Instance.RankingScience) {

                RankingList.Add(new RankingEntryViewModel("科学", "science", RankingInstance));
            }

            if(Settings.Instance.RankingNicoNicoTech) {

                RankingList.Add(new RankingEntryViewModel("ニコニコ技術部", "tech", RankingInstance));
            }

            if(Settings.Instance.RankingHandicraft) {

                RankingList.Add(new RankingEntryViewModel("ニコニコ手芸部", "handcraft", RankingInstance));
            }

            if(Settings.Instance.RankingMaking) {

                RankingList.Add(new RankingEntryViewModel("作ってみた", "make", RankingInstance));
            }

            if(Settings.Instance.RankingAnimeGameIllust) {

                RankingList.Add(new RankingEntryViewModel("アニメ・ゲーム・絵", "g_culture2", RankingInstance));
            }

            if(Settings.Instance.RankingAnime) {

                RankingList.Add(new RankingEntryViewModel("アニメ", "anime", RankingInstance));

            }

            if(Settings.Instance.RankingGame) {

                RankingList.Add(new RankingEntryViewModel("ゲーム", "game", RankingInstance));
            }

            if(Settings.Instance.RankingTouhou) {

                RankingList.Add(new RankingEntryViewModel("東方", "toho", RankingInstance));
            }

            if(Settings.Instance.RankingIdolmaster) {

                RankingList.Add(new RankingEntryViewModel("アイドルマスター", "imas", RankingInstance));
            }

            if(Settings.Instance.RankingRadio) {

                RankingList.Add(new RankingEntryViewModel("ラジオ", "radio", RankingInstance));
            }

            if(Settings.Instance.RankingDrawing) {

                RankingList.Add(new RankingEntryViewModel("描いてみた", "draw", RankingInstance));
            }

            if(Settings.Instance.RankingOtherTotal) {

                RankingList.Add(new RankingEntryViewModel("その他合算", "g_other", RankingInstance));
            }

            if(Settings.Instance.RankingReinoAre) {

                RankingList.Add(new RankingEntryViewModel("例のアレ", "are", RankingInstance));
            }

            if(Settings.Instance.RankingDiary) {

                RankingList.Add(new RankingEntryViewModel("日記", "diary", RankingInstance));
            }

            if(Settings.Instance.RankingOther) {

                RankingList.Add(new RankingEntryViewModel("その他", "other", RankingInstance));
            }
        }
        public RankingEntryViewModel(string title, string category, NicoNicoRanking instance) : base(title) {

            Category = category;
            RankingInstance = instance;
        }