Skip to content

Commit 381665e

Browse files
committed
Change Notes:
- Renaming to remove other unnecessary uses of the AudioProject prefix.
1 parent e7c0367 commit 381665e

14 files changed

+82
-89
lines changed

Editors/Audio/AudioEditor/AudioFilesExplorer/AudioFilesExplorerView.xaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@
185185

186186
<audiofilesexplorer:MultiSelectTreeView.ItemTemplate>
187187
<HierarchicalDataTemplate
188-
DataType="{x:Type audiofilesexplorer:AudioFilesTreeNode}"
188+
DataType="{x:Type audiofilesexplorer:TreeNode}"
189189
ItemsSource="{Binding Children}">
190190
<Grid>
191191
<Grid.ColumnDefinitions>

Editors/Audio/AudioEditor/AudioFilesExplorer/AudioFilesExplorerViewModel.cs

+21-21
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ public partial class AudioFilesExplorerViewModel : ObservableObject, IEditorInte
2727
[ObservableProperty] private bool _isAddAudioFilesButtonEnabled = false;
2828
[ObservableProperty] private bool _isPlayAudioButtonEnabled = false;
2929
[ObservableProperty] private string _searchQuery;
30-
[ObservableProperty] private ObservableCollection<AudioFilesTreeNode> _audioFilesTree;
31-
private ObservableCollection<AudioFilesTreeNode> _unfilteredTree;
30+
[ObservableProperty] private ObservableCollection<TreeNode> _audioFilesTree;
31+
private ObservableCollection<TreeNode> _unfilteredTree;
3232

33-
public ObservableCollection<AudioFilesTreeNode> SelectedTreeNodes { get; set; } = new ObservableCollection<AudioFilesTreeNode>();
33+
public ObservableCollection<TreeNode> SelectedTreeNodes { get; set; } = new ObservableCollection<TreeNode>();
3434

3535
public AudioFilesExplorerViewModel(IPackFileService packFileService, SoundPlayer soundPlayer)
3636
{
@@ -58,7 +58,7 @@ private void OnSelectedTreeNodesChanged(object sender, NotifyCollectionChangedEv
5858
{
5959
if (e.Action == NotifyCollectionChangedAction.Add)
6060
{
61-
foreach (AudioFilesTreeNode addedNode in e.NewItems)
61+
foreach (TreeNode addedNode in e.NewItems)
6262
{
6363
if (addedNode.NodeType != NodeType.WavFile)
6464
SelectedTreeNodes.Remove(addedNode);
@@ -88,8 +88,8 @@ private void CreateAudioFilesTree(PackFileContainer editablePack)
8888
.Where(path => !string.IsNullOrWhiteSpace(path)) // remove the empty (pack) directory
8989
.ToHashSet();
9090

91-
var nodeDictionary = new Dictionary<string, AudioFilesTreeNode>();
92-
var rootNodes = new ObservableCollection<AudioFilesTreeNode>();
91+
var nodeDictionary = new Dictionary<string, TreeNode>();
92+
var rootNodes = new ObservableCollection<TreeNode>();
9393

9494
foreach (var directoryPath in uniqueDirectoryPaths)
9595
AddDirectoryToTree(rootNodes, directoryPath, nodeDictionary);
@@ -98,13 +98,13 @@ private void CreateAudioFilesTree(PackFileContainer editablePack)
9898
AddFileToTree(filePathParts, nodeDictionary, rootNodes);
9999

100100
AudioFilesTree = rootNodes;
101-
_unfilteredTree = new ObservableCollection<AudioFilesTreeNode>(AudioFilesTree);
101+
_unfilteredTree = new ObservableCollection<TreeNode>(AudioFilesTree);
102102
}
103103

104-
private static void AddDirectoryToTree(ObservableCollection<AudioFilesTreeNode> rootNodes, string directoryPath, Dictionary<string, AudioFilesTreeNode> nodeDictionary)
104+
private static void AddDirectoryToTree(ObservableCollection<TreeNode> rootNodes, string directoryPath, Dictionary<string, TreeNode> nodeDictionary)
105105
{
106106
var currentPath = string.Empty;
107-
AudioFilesTreeNode currentNode = null;
107+
TreeNode currentNode = null;
108108

109109
foreach (var directory in directoryPath.Split('\\'))
110110
{
@@ -115,12 +115,12 @@ private static void AddDirectoryToTree(ObservableCollection<AudioFilesTreeNode>
115115

116116
if (!nodeDictionary.TryGetValue(currentPath, out var directoryNode))
117117
{
118-
directoryNode = new AudioFilesTreeNode
118+
directoryNode = new TreeNode
119119
{
120120
Name = directory,
121121
NodeType = NodeType.Directory,
122122
FilePath = currentPath,
123-
Children = new ObservableCollection<AudioFilesTreeNode>()
123+
Children = new ObservableCollection<TreeNode>()
124124
};
125125

126126
if (currentNode == null)
@@ -135,11 +135,11 @@ private static void AddDirectoryToTree(ObservableCollection<AudioFilesTreeNode>
135135
}
136136
}
137137

138-
private static void AddFileToTree(string[] filePathParts, Dictionary<string, AudioFilesTreeNode> nodeDictionary, ObservableCollection<AudioFilesTreeNode> rootNodes)
138+
private static void AddFileToTree(string[] filePathParts, Dictionary<string, TreeNode> nodeDictionary, ObservableCollection<TreeNode> rootNodes)
139139
{
140140
if (filePathParts.Length == 1)
141141
{
142-
var fileNode = new AudioFilesTreeNode
142+
var fileNode = new TreeNode
143143
{
144144
Name = filePathParts[0],
145145
NodeType = NodeType.WavFile,
@@ -153,7 +153,7 @@ private static void AddFileToTree(string[] filePathParts, Dictionary<string, Aud
153153
var directoryPath = string.Join("\\", filePathParts.Take(filePathParts.Length - 1));
154154
if (nodeDictionary.TryGetValue(directoryPath, out var directoryNode))
155155
{
156-
var fileNode = new AudioFilesTreeNode
156+
var fileNode = new TreeNode
157157
{
158158
Name = filePathParts[^1],
159159
NodeType = NodeType.WavFile,
@@ -166,12 +166,12 @@ private static void AddFileToTree(string[] filePathParts, Dictionary<string, Aud
166166

167167
private void ResetTree()
168168
{
169-
AudioFilesTree = new ObservableCollection<AudioFilesTreeNode>(_unfilteredTree);
169+
AudioFilesTree = new ObservableCollection<TreeNode>(_unfilteredTree);
170170
}
171171

172-
private ObservableCollection<AudioFilesTreeNode> FilterFileTree(string query)
172+
private ObservableCollection<TreeNode> FilterFileTree(string query)
173173
{
174-
var filteredTree = new ObservableCollection<AudioFilesTreeNode>();
174+
var filteredTree = new ObservableCollection<TreeNode>();
175175

176176
foreach (var treeNode in _unfilteredTree)
177177
{
@@ -183,7 +183,7 @@ private ObservableCollection<AudioFilesTreeNode> FilterFileTree(string query)
183183
return filteredTree;
184184
}
185185

186-
private static AudioFilesTreeNode FilterTreeNode(AudioFilesTreeNode node, string query)
186+
private static TreeNode FilterTreeNode(TreeNode node, string query)
187187
{
188188
var matchesQuery = node.Name.Contains(query, StringComparison.OrdinalIgnoreCase);
189189
var filteredChildren = node.Children
@@ -193,12 +193,12 @@ private static AudioFilesTreeNode FilterTreeNode(AudioFilesTreeNode node, string
193193

194194
if (matchesQuery || filteredChildren.Count != 0)
195195
{
196-
var filteredNode = new AudioFilesTreeNode
196+
var filteredNode = new TreeNode
197197
{
198198
Name = node.Name,
199199
NodeType = node.NodeType,
200200
Parent = node.Parent,
201-
Children = new ObservableCollection<AudioFilesTreeNode>(filteredChildren),
201+
Children = new ObservableCollection<TreeNode>(filteredChildren),
202202
IsNodeExpanded = true
203203
};
204204
return filteredNode;
@@ -218,7 +218,7 @@ [RelayCommand] public void CollapseOrExpandAudioFilesTree()
218218
ToggleNodeExpansion(rootNode, !isExpanded);
219219
}
220220

221-
private static void ToggleNodeExpansion(AudioFilesTreeNode node, bool shouldExpand)
221+
private static void ToggleNodeExpansion(TreeNode node, bool shouldExpand)
222222
{
223223
node.IsNodeExpanded = shouldExpand;
224224

Editors/Audio/AudioEditor/AudioFilesExplorer/MultiSelectTreeView.cs

+7-7
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class MultiSelectTreeView : TreeView
1515
public static readonly DependencyProperty SelectedItemsProperty = DependencyProperty.Register("SelectedItems", typeof(IList), typeof(MultiSelectTreeView), new PropertyMetadata(new ArrayList(), OnSelectedItemsChanged));
1616
public static readonly DependencyProperty IsMultiSelectedProperty = DependencyProperty.RegisterAttached("IsMultiSelected", typeof(bool), typeof(MultiSelectTreeView), new PropertyMetadata(false));
1717

18-
private AudioFilesTreeNode _anchorItem;
18+
private TreeNode _anchorItem;
1919

2020
public IList SelectedItems
2121
{
@@ -57,7 +57,7 @@ private void MultiSelectTreeView_PreviewMouseDown(object sender, MouseButtonEven
5757
if (Keyboard.IsKeyDown(Key.LeftCtrl) || Keyboard.IsKeyDown(Key.RightCtrl))
5858
{
5959
var clickedItem = GetTreeViewItemUnderMouse(e);
60-
if (clickedItem?.DataContext is AudioFilesTreeNode clickedNode)
60+
if (clickedItem?.DataContext is TreeNode clickedNode)
6161
{
6262
if (SelectedItems.Contains(clickedNode))
6363
{
@@ -85,7 +85,7 @@ protected override void OnSelectedItemChanged(RoutedPropertyChangedEventArgs<obj
8585
{
8686
base.OnSelectedItemChanged(e);
8787

88-
if (e.NewValue is AudioFilesTreeNode currentSelectedItem)
88+
if (e.NewValue is TreeNode currentSelectedItem)
8989
{
9090
SelectedItems ??= new ArrayList();
9191

@@ -111,9 +111,9 @@ protected override void OnSelectedItemChanged(RoutedPropertyChangedEventArgs<obj
111111
}
112112
}
113113

114-
private void SelectRangeFromAnchor(AudioFilesTreeNode anchor, AudioFilesTreeNode target)
114+
private void SelectRangeFromAnchor(TreeNode anchor, TreeNode target)
115115
{
116-
var items = GetTreeViewItems(this).Where(item => item.DataContext is AudioFilesTreeNode).ToList();
116+
var items = GetTreeViewItems(this).Where(item => item.DataContext is TreeNode).ToList();
117117
var anchorIndex = items.FindIndex(item => item.DataContext == anchor);
118118
var targetIndex = items.FindIndex(item => item.DataContext == target);
119119

@@ -125,7 +125,7 @@ private void SelectRangeFromAnchor(AudioFilesTreeNode anchor, AudioFilesTreeNode
125125

126126
for (var i = 0; i < items.Count; i++)
127127
{
128-
var node = (AudioFilesTreeNode)items[i].DataContext;
128+
var node = (TreeNode)items[i].DataContext;
129129

130130
if (i < startIndex || i > endIndex)
131131
SelectedItems.Remove(node);
@@ -138,7 +138,7 @@ private void UpdateSelectionStates()
138138
{
139139
foreach (var item in GetTreeViewItems(this))
140140
{
141-
if (item.DataContext is AudioFilesTreeNode node)
141+
if (item.DataContext is TreeNode node)
142142
{
143143
var isSelected = SelectedItems.Contains(node);
144144
SetIsMultiSelected(item, isSelected);

Editors/Audio/AudioEditor/AudioFilesExplorer/AudioFilesTreeNode.cs renamed to Editors/Audio/AudioEditor/AudioFilesExplorer/TreeNode.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ public enum NodeType
99
WavFile
1010
}
1111

12-
public partial class AudioFilesTreeNode : ObservableObject
12+
public partial class TreeNode : ObservableObject
1313
{
1414
public string Name { get; set; }
1515
public NodeType NodeType { get; set; }
16-
public AudioFilesTreeNode Parent { get; set; }
16+
public TreeNode Parent { get; set; }
1717
public string FilePath { get; set; }
1818

1919
[ObservableProperty] bool _isNodeExpanded = false;
20-
[ObservableProperty] ObservableCollection<AudioFilesTreeNode> _children = [];
20+
[ObservableProperty] ObservableCollection<TreeNode> _children = [];
2121
}
2222
}

Editors/Audio/AudioEditor/AudioProjectExplorer/AudioProjectExplorerView.xaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@
180180

181181
<TreeView.Resources>
182182
<HierarchicalDataTemplate
183-
DataType="{x:Type audioprojectexplorer:AudioProjectTreeNode}"
183+
DataType="{x:Type audioprojectexplorer:TreeNode}"
184184
ItemsSource="{Binding Children}">
185185
<TextBlock>
186186
<TextBlock.Inlines>

Editors/Audio/AudioEditor/AudioProjectExplorer/AudioProjectExplorerView.xaml.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public AudioProjectExplorerView()
1515

1616
private void TreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
1717
{
18-
if (e.NewValue is AudioProjectTreeNode selectedNode)
18+
if (e.NewValue is TreeNode selectedNode)
1919
ViewModel.OnSelectedAudioProjectTreeNodeChanged(selectedNode);
2020
}
2121

Editors/Audio/AudioEditor/AudioProjectExplorer/AudioProjectExplorerViewModel.cs

+14-14
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@ public partial class AudioProjectExplorerViewModel : ObservableObject, IEditorIn
2626
[ObservableProperty] private DialogueEventPreset? _selectedDialogueEventPreset;
2727
[ObservableProperty] private ObservableCollection<DialogueEventPreset> _dialogueEventPresets;
2828
[ObservableProperty] private string _searchQuery;
29-
[ObservableProperty] public ObservableCollection<AudioProjectTreeNode> _audioProjectTree = [];
30-
private ObservableCollection<AudioProjectTreeNode> _unfilteredTree;
31-
public AudioProjectTreeNode _selectedAudioProjectTreeNode;
29+
[ObservableProperty] public ObservableCollection<TreeNode> _audioProjectTree = [];
30+
private ObservableCollection<TreeNode> _unfilteredTree;
31+
public TreeNode _selectedAudioProjectTreeNode;
3232

3333
public AudioProjectExplorerViewModel(IAudioRepository audioRepository, IAudioProjectService audioProjectService)
3434
{
3535
_audioRepository = audioRepository;
3636
_audioProjectService = audioProjectService;
3737
}
3838

39-
public void OnSelectedAudioProjectTreeNodeChanged(AudioProjectTreeNode value)
39+
public void OnSelectedAudioProjectTreeNodeChanged(TreeNode value)
4040
{
4141
_selectedAudioProjectTreeNode = value;
4242

@@ -61,12 +61,12 @@ partial void OnSearchQueryChanged(string value)
6161

6262
private void ResetTree()
6363
{
64-
AudioProjectTree = new ObservableCollection<AudioProjectTreeNode>(_unfilteredTree);
64+
AudioProjectTree = new ObservableCollection<TreeNode>(_unfilteredTree);
6565
}
6666

67-
private ObservableCollection<AudioProjectTreeNode> FilterFileTree(string query)
67+
private ObservableCollection<TreeNode> FilterFileTree(string query)
6868
{
69-
var filteredTree = new ObservableCollection<AudioProjectTreeNode>();
69+
var filteredTree = new ObservableCollection<TreeNode>();
7070

7171
foreach (var treeNode in _unfilteredTree)
7272
{
@@ -78,7 +78,7 @@ private ObservableCollection<AudioProjectTreeNode> FilterFileTree(string query)
7878
return filteredTree;
7979
}
8080

81-
private static AudioProjectTreeNode FilterTreeNode(AudioProjectTreeNode node, string query)
81+
private static TreeNode FilterTreeNode(TreeNode node, string query)
8282
{
8383
var matchesQuery = node.Name.Contains(query, StringComparison.OrdinalIgnoreCase);
8484
var filteredChildren = node.Children
@@ -88,12 +88,12 @@ private static AudioProjectTreeNode FilterTreeNode(AudioProjectTreeNode node, st
8888

8989
if (matchesQuery || filteredChildren.Count != 0)
9090
{
91-
var filteredNode = new AudioProjectTreeNode
91+
var filteredNode = new TreeNode
9292
{
9393
Name = node.Name,
9494
NodeType = node.NodeType,
9595
Parent = node.Parent,
96-
Children = new ObservableCollection<AudioProjectTreeNode>(filteredChildren),
96+
Children = new ObservableCollection<TreeNode>(filteredChildren),
9797
IsNodeExpanded = true
9898
};
9999
return filteredNode;
@@ -104,13 +104,13 @@ private static AudioProjectTreeNode FilterTreeNode(AudioProjectTreeNode node, st
104104

105105
partial void OnShowEditedAudioProjectItemsOnlyChanged(bool value)
106106
{
107-
AudioProjectTreeBuilder.FilterEditedAudioProjectItems(_audioProjectService, this, AudioProjectTree, ShowEditedAudioProjectItemsOnly);
107+
TreeBuilder.FilterEditedAudioProjectItems(_audioProjectService, this, AudioProjectTree, ShowEditedAudioProjectItemsOnly);
108108
}
109109

110110
public void CreateAudioProjectTree()
111111
{
112-
AudioProjectTreeBuilder.CreateAudioProjectTree(_audioProjectService, AudioProjectTree, ShowEditedAudioProjectItemsOnly);
113-
_unfilteredTree = new ObservableCollection<AudioProjectTreeNode>(AudioProjectTree);
112+
TreeBuilder.CreateAudioProjectTree(_audioProjectService, AudioProjectTree, ShowEditedAudioProjectItemsOnly);
113+
_unfilteredTree = new ObservableCollection<TreeNode>(AudioProjectTree);
114114

115115
}
116116

@@ -128,7 +128,7 @@ public void CollapseAndExpandNodes()
128128
}
129129
}
130130

131-
public static void CollapseAndExpandNodesInner(AudioProjectTreeNode parentNode)
131+
public static void CollapseAndExpandNodesInner(TreeNode parentNode)
132132
{
133133
foreach (var node in parentNode.Children)
134134
{

Editors/Audio/AudioEditor/AudioProjectExplorer/DialogueEventFilter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public static void ApplyDialogueEventPresetFiltering(AudioEditorViewModel audioE
2727
audioProjectTreeNode.PresetFilterDisplayText = null;
2828
}
2929

30-
AudioProjectTreeBuilder.AddFilteredDialogueEventsToSoundBankTreeViewItems(audioProjectService, audioEditorViewModel.AudioProjectExplorerViewModel, soundBank.Name, presetFilter);
30+
TreeBuilder.AddFilteredDialogueEventsToSoundBankTreeViewItems(audioProjectService, audioEditorViewModel.AudioProjectExplorerViewModel, soundBank.Name, presetFilter);
3131
}
3232
}
3333

0 commit comments

Comments
 (0)