Esempio n. 1
0
        void OnViewValuesDirty()
        {
            _view.CurrentPackageFolderIndex = _model.PackageFolderIndex;

            // We need to avoid using forward slashes since this is used to indicate sub menus
            _view.PackageFolderPaths = _model.PackageFolders.Select(x => x.Path.Replace("/", "\\")).ToList();

            _view.SetListItems(
                DragListTypes.Release,
                OrderReleases().Select(x => CreateListItem(x)).ToList());

            _view.SetListItems(
                DragListTypes.PluginItem,
                OrderPluginItems().Select(x => CreateListItemForProjectItem(x)).ToList());

            _view.SetListItems(
                DragListTypes.AssetItem,
                OrderAssetItems().Select(x => CreateListItemForProjectItem(x)).ToList());

            _view.SetListItems(
                DragListTypes.Package,
                OrderPackages().Select(x => CreateListItem(x)).ToList());

            _view.SetListItems(
                DragListTypes.VsSolution,
                OrderVsProjects().Select(x => CreateListItemForVsProject(x)).ToList());
        }
Esempio n. 2
0
        void OnListDisplayValuesDirty()
        {
            _view.SetListItems(
                DragListTypes.Release,
                OrderReleases().Select(x => CreateListItem(x)).ToList());

            _view.SetListItems(
                DragListTypes.PluginItem,
                OrderPluginItems().Select(x => CreateListItemForProjectItem(x)).ToList());

            _view.SetListItems(
                DragListTypes.AssetItem,
                OrderAssetItems().Select(x => CreateListItemForProjectItem(x)).ToList());

            _view.SetListItems(
                DragListTypes.Package,
                OrderPackages().Select(x => CreateListItem(x)).ToList());

            _view.SetListItems(
                DragListTypes.VsSolution,
                OrderVsProjects().Select(x => CreateListItemForVsProject(x)).ToList());
        }