You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/AudioSystem/Code/Source/Editor
amzn-phist d6b268e84e
Remove ResourceSelectorHost and clean up/refactor related bits (#3050)
* Sever dependency on legacy resource selector host

Audio resource selectors (browse dialogs) no longer need to be
registered with the legacy IResourceSelectorHost system.  Set up a new
EBus specifically to handle browse button presses and directly invokes
the dialog.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Hook up legacy audio control selector to new EBus

Remaining use of legacy audio selectors (trackview) need to be able to
bypass ResourceSelectorHost now.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Removes ResourceSelectorHost and legacy selectors

This removes various Variable types that were tied to resource
selectors, such as GeomCache, Model, Animation, File.  Removes the
ResourceSelectorHost completely.  The two things that still appeared to
have selectors in TrackView are Audio Controls and Texture.  Fixed the
audio control selector to work via EBus and the Texture selector didn't
seem to work at all, but left it in as it was.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Make the default audio selector return old value

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Fix some signed/unsigned comparison warnings

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Remove deleted function from Editor Mock

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Change audio selector api to use string_view

Per feedback.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
4 years ago
..
Icons Add newlines to the end of all files 5 years ago
ACEEnums.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ATLControlsModel.cpp Restoring include headers that were removed 4 years ago
ATLControlsModel.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ATLControlsPanel.cpp Cleans up more legacy code from ACE 4 years ago
ATLControlsPanel.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ATLControlsPanel.ui Initial commit 5 years ago
ATLControlsResourceDialog.cpp Remove ResourceSelectorHost and clean up/refactor related bits (#3050) 4 years ago
ATLControlsResourceDialog.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AudioControl.cpp Fix a crash when reloading AudioControlEditor controls (#2729) 4 years ago
AudioControl.h Fix a crash when reloading AudioControlEditor controls (#2729) 4 years ago
AudioControlFilters.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AudioControlFilters.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AudioControlsEditorMainWindow.ui Initial commit 5 years ago
AudioControlsEditorPlugin.cpp Remove ResourceSelectorHost and clean up/refactor related bits (#3050) 4 years ago
AudioControlsEditorPlugin.h Remove ResourceSelectorHost and clean up/refactor related bits (#3050) 4 years ago
AudioControlsEditorUI.qrc LYN-2537 engine assets (#254) 5 years ago
AudioControlsEditorUndo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AudioControlsEditorUndo.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AudioControlsEditorWindow.cpp Cleans up more legacy code from ACE 4 years ago
AudioControlsEditorWindow.h Restoring include headers that were removed 4 years ago
AudioControlsLoader.cpp Fix a crash when reloading AudioControlEditor controls (#2729) 4 years ago
AudioControlsLoader.h Convert legacy XML handling to rapidxml 4 years ago
AudioControlsWriter.cpp Fix a crash when reloading AudioControlEditor controls (#2729) 4 years ago
AudioControlsWriter.h Convert legacy XML handling to rapidxml 4 years ago
AudioResourceSelectors.cpp Remove ResourceSelectorHost and clean up/refactor related bits (#3050) 4 years ago
AudioResourceSelectors.h Remove ResourceSelectorHost and clean up/refactor related bits (#3050) 4 years ago
AudioSystemPanel.cpp Cleans up more legacy code from ACE 4 years ago
AudioSystemPanel.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AudioSystemPanel.ui Initial commit 5 years ago
ConnectionsWidget.ui Remove legacy serialization and QPropertyTree (#684) 5 years ago
ImplementationManager.cpp Cleans up more legacy code from ACE 4 years ago
ImplementationManager.h Cleans up more legacy code from ACE 4 years ago
InspectorPanel.cpp Cleans up more legacy code from ACE 4 years ago
InspectorPanel.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
InspectorPanel.ui Initial commit 5 years ago
QATLControlsTreeModel.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
QATLControlsTreeModel.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
QAudioControlEditorIcons.h Convert legacy XML handling to rapidxml 4 years ago
QAudioControlTreeWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
QAudioControlTreeWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
QConnectionListWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
QConnectionsWidget.cpp Cleans up more legacy code from ACE 4 years ago
QConnectionsWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
QSimpleAudioControlListWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
QSimpleAudioControlListWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
QTreeWidgetFilter.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
QTreeWidgetFilter.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago