]> granicus.if.org Git - handbrake/commit
WinGui: Rework of the preset system
authorsr55 <sr55.hb@outlook.com>
Sat, 4 Mar 2017 17:22:26 +0000 (17:22 +0000)
committersr55 <sr55.hb@outlook.com>
Sat, 4 Mar 2017 17:22:26 +0000 (17:22 +0000)
commit45eb6a58ae7fd4e0f84d9e64eb78def0eebfe274
treeb731f65a10e5030f1d4ec9928b7764bc3f9503af
parentaa59dc68d74a62b469e0bf5ae39cd73d16d5c1b3
WinGui: Rework of the preset system
- Better support for categories.
- Switched from a List to Treeview Control.
- Remember the expansion state of each group
- Put User Presets on top after next save.
Closes #445
13 files changed:
win/CS/HandBrakeWPF/Converters/PresetsMenuConverter.cs
win/CS/HandBrakeWPF/HandBrakeWPF.csproj
win/CS/HandBrakeWPF/Helpers/TreeViewHelper.cs [new file with mode: 0644]
win/CS/HandBrakeWPF/Services/Presets/Interfaces/IPresetObject.cs [new file with mode: 0644]
win/CS/HandBrakeWPF/Services/Presets/Interfaces/IPresetService.cs
win/CS/HandBrakeWPF/Services/Presets/Model/Preset.cs
win/CS/HandBrakeWPF/Services/Presets/Model/PresetDisplayCategory.cs [new file with mode: 0644]
win/CS/HandBrakeWPF/Services/Presets/PresetService.cs
win/CS/HandBrakeWPF/UserSettingConstants.cs
win/CS/HandBrakeWPF/ViewModels/Interfaces/IMainViewModel.cs
win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs
win/CS/HandBrakeWPF/Views/MainView.xaml
win/CS/HandBrakeWPF/Views/MainView.xaml.cs