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"); } }
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"); } }
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"); } }