コード例 #1
0
ファイル: Options.cs プロジェクト: Digresiv/garminworkouts
        public void SetGarminCategory(IActivityCategory STCategory, GarminCategories GarminCategory)
        {
            bool modified = false;

            if(!m_STToGarminCategoryMap.ContainsKey(STCategory))
            {
                m_STToGarminCategoryMap[STCategory] = new STCategoriesInfo(STCategory, GarminCategory);

                modified = true;
            }

            if (m_STToGarminCategoryMap[STCategory].GarminCategory != GarminCategory)
            {
                m_STToGarminCategoryMap[STCategory].GarminCategory = GarminCategory;

                modified = true;
            }

            if (modified)
            {
                TriggerOptionsChangedEvent("STToGarminCategoryMap");
            }
        }
コード例 #2
0
ファイル: Options.cs プロジェクト: Digresiv/garminworkouts
        public void SetVisibleInWorkoutList(IActivityCategory STCategory, bool show)
        {
            bool modified = false;

            if (!m_STToGarminCategoryMap.ContainsKey(STCategory))
            {
                m_STToGarminCategoryMap[STCategory] = new STCategoriesInfo(STCategory,
                                                                           GarminCategories.GarminCategoriesCount,
                                                                           true, show);

                modified = true;
            }

            if (m_STToGarminCategoryMap[STCategory].ShowInWorkoutList != show)
            {
                m_STToGarminCategoryMap[STCategory].ShowInWorkoutList = show;

                modified = true;
            }

            if (modified)
            {
                TriggerOptionsChangedEvent("STCategoryVisibleInWorkoutList");
            }
        }
コード例 #3
0
ファイル: Options.cs プロジェクト: Digresiv/garminworkouts
        public void SetExpandedInWorkoutList(IActivityCategory STCategory, bool expanded)
        {
            bool modified = false;

            if (!m_STToGarminCategoryMap.ContainsKey(STCategory))
            {
                m_STToGarminCategoryMap[STCategory] = new STCategoriesInfo(STCategory,
                                                                           GarminCategories.GarminCategoriesCount,
                                                                           expanded, true);

                modified = true;
            }

            if (m_STToGarminCategoryMap[STCategory].ExpandInWorkoutList != expanded)
            {
                m_STToGarminCategoryMap[STCategory].ExpandInWorkoutList = expanded;

                modified = true;
            }

            if (modified)
            {
                TriggerOptionsChangedEvent("STCategoryExpandedInWorkoutList");
            }
        }