public VersionManagerClass(MOG_ServerManagerMainForm main) { mainForm = main; mainForm.VersionFilesListView.SmallImageList = MogUtil_AssetIcons.Images; ListViewSortManager serverVersions = new ListViewSortManager(mainForm.ServerListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); ListViewSortManager clientVersions = new ListViewSortManager(mainForm.ClientListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewTextCaseInsensitiveSort) }); mListViewSort_Manager.Add(serverVersions); mListViewSort_Manager.Add(clientVersions); mListViewSort_Manager.Add(new ListViewSortManager(mainForm.VersionFilesListView, new Type[] { typeof(ListViewTextCaseInsensitiveSort), typeof(ListViewDateSort), typeof(ListViewInt64Sort) } )); serverVersions.Sort(0, SortOrder.Descending); clientVersions.Sort(0, SortOrder.Descending); DeploymentDirectory = MOG_ControllerSystem.GetSystem().GetConfigFile().GetString("MOG", "Updates"); DeploymentDirectory = DeploymentDirectory.ToLower().Replace(MOG_Tokens.GetSystemRepositoryPath().ToLower(), MOG_ControllerSystem.GetSystemRepositoryPath()); }