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/Code/Editor/Util
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
..
Contrib Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
3DConnexionDriver.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
3DConnexionDriver.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AbstractGroupProxyModel.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AbstractGroupProxyModel.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AbstractSortModel.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AbstractSortModel.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AffineParts.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AffineParts.h Fixing typos in comments in AffineParts.h file (#2407) 4 years ago
AutoDirectoryRestoreFileDialog.cpp Code/Editor 4 years ago
AutoDirectoryRestoreFileDialog.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AutoLogTime.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AutoLogTime.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColorUtils.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColorUtils.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupHeaderView.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupHeaderView.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupItemDelegate.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupItemDelegate.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupProxyModel.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupProxyModel.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupTreeView.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupTreeView.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnSortProxyModel.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnSortProxyModel.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CryMemFile.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DynamicArray2D.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
DynamicArray2D.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EditorAutoLevelLoadTest.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EditorAutoLevelLoadTest.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EditorUtils.cpp Merge branch 'development' into cmake/SPEC-7484 4 years ago
EditorUtils.h Merge branch 'development' into cmake/SPEC-7484 4 years ago
FileChangeMonitor.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
FileChangeMonitor.h Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
FileEnum.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
FileEnum.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FileUtil.cpp Merge branch 'development' into cmake/SPEC-7484 4 years ago
FileUtil.h Merge branch 'development' into redcode/crythread-2nd-pass 4 years ago
FileUtil_impl.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FileUtil_impl.h Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
GdiUtil.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GdiUtil.h Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
GeometryUtil.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GeometryUtil.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GuidUtil.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GuidUtil.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IObservable.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Image.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Image.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageASC.cpp Merge branch 'development' into cmake/SPEC-7484 4 years ago
ImageASC.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageBT.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageBT.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageGif.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
ImageGif.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageHistogram.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageHistogram.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImagePainter.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImagePainter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageTIF.cpp Merge branch 'development' into cmake/SPEC-7484 4 years ago
ImageTIF.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageUtil.cpp Merge branch 'development' into cmake/SPEC-7484 4 years ago
ImageUtil.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageUtil_impl.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageUtil_impl.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
KDTree.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
KDTree.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Mailer.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Math.h Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
MemoryBlock.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
MemoryBlock.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ModalWindowDismisser.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ModalWindowDismisser.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
NamedData.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
NamedData.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Observable.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PakFile.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
PakFile.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PathUtil.cpp Merge branch 'development' into cmake/SPEC-7484 4 years ago
PathUtil.h Merge branch 'development' into cmake/SPEC-7484 4 years ago
PredefinedAspectRatios.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PredefinedAspectRatios.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RefCountBase.h Merge branch 'development' into cmake/SPEC-7179 5 years ago
StringHelpers.cpp fix for non-unity mac build (#3118) 4 years ago
StringHelpers.h fix for non-unity mac build (#3118) 4 years ago
TRefCountBase.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Triangulate.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Triangulate.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UIEnumerations.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
UIEnumerations.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UndoUtil.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UndoUtil.h Fixes failing tests and linux compile error 5 years ago
Util.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Variable.cpp Remove ResourceSelectorHost and clean up/refactor related bits (#3050) 4 years ago
Variable.h Remove ResourceSelectorHost and clean up/refactor related bits (#3050) 4 years ago
VariablePropertyType.cpp Remove ResourceSelectorHost and clean up/refactor related bits (#3050) 4 years ago
VariablePropertyType.h Remove ResourceSelectorHost and clean up/refactor related bits (#3050) 4 years ago
XmlArchive.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
XmlArchive.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
XmlTemplate.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
XmlTemplate.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
bitarray.h Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
fastlib.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
smartptr.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago