Beispiel #1
0
        private static void AddProjectsSection(MenuContainer settingsContainer)
        {
            var item = new MenuItem(typeof(Pages.Settings.ProjectsModel));

            item.AddSubItem(new MenuItem(typeof(Pages.Settings.EditProjectModel)));
            settingsContainer.AddSubItem(item);
        }
Beispiel #2
0
        private static void AddRepositoriesSection(MenuContainer settingsContainer)
        {
            var item = new MenuItem(typeof(Pages.Settings.RepositoriesModel));

            item.AddSubItem(new MenuItem(typeof(Pages.Settings.EditRepositoryModel)));
            settingsContainer.AddSubItem(item);
        }
Beispiel #3
0
        private static void AddTeamMembersSection(MenuContainer settingsContainer)
        {
            var item = new MenuItem(typeof(Pages.Settings.TeamMembersModel));

            item.AddSubItem(new MenuItem(typeof(Pages.Settings.EditMemberModel)));
            settingsContainer.AddSubItem(item);
        }
Beispiel #4
0
        private static void AddSettingsSection()
        {
            var settingsContainer = new MenuContainer("Settings", icon: "cogs");

            settingsContainer.AddSubItem(new MenuItem(typeof(Pages.Settings.IndexModel)));
            AddTeamMembersSection(settingsContainer);
            AddProjectsSection(settingsContainer);
            AddRepositoriesSection(settingsContainer);
            _root.AddSubItem(settingsContainer);
        }