Skip to content

Commit bcfca1b

Browse files
authored
Merge pull request o3de#17646 from aws-lumberyard-dev/daimini/SliceLevelUiRedCode/SliceLayers
Slice Level UI Removal | Delete Slice Layers UI
2 parents 56651d0 + f4c235e commit bcfca1b

36 files changed

+51
-7060
lines changed

Code/Editor/AzAssetBrowser/AzAssetBrowserRequestHandler.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
#include <AzToolsFramework/Entity/SliceEditorEntityOwnershipServiceBus.h>
4747
#include <AzToolsFramework/Slice/SliceUtilities.h>
4848
#include <AzToolsFramework/ToolsComponents/EditorComponentBase.h>
49-
#include <AzToolsFramework/ToolsComponents/EditorLayerComponent.h>
5049
#include <AzToolsFramework/ToolsComponents/GenericComponentWrapper.h>
5150
#include <AzToolsFramework/ToolsComponents/TransformComponent.h>
5251
#include <AzToolsFramework/UI/Slice/SliceRelationshipBus.h>
@@ -735,12 +734,6 @@ void AzAssetBrowserRequestHandler::AddContextMenuActions(QWidget* caller, QMenu*
735734
});
736735
}
737736
}
738-
else if (AzFramework::StringFunc::Equal(
739-
extension.c_str(), AzToolsFramework::Layers::EditorLayerComponent::GetLayerExtensionWithDot().c_str(), false))
740-
{
741-
QString levelPath = Path::GetPath(GetIEditor()->GetDocument()->GetActivePathName());
742-
AzToolsFramework::Layers::EditorLayerComponent::CreateLayerAssetContextMenu(menu, fullFilePath, levelPath);
743-
}
744737

745738
if (!products.empty() || (entry->GetEntryType() == AssetBrowserEntry::AssetEntryType::Source))
746739
{

Code/Editor/CryEditDoc.cpp

Lines changed: 0 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
#include <AzToolsFramework/ComponentMode/EditorComponentModeBus.h>
3232
#include <AzToolsFramework/Slice/SliceUtilities.h>
3333
#include <AzToolsFramework/UI/UICore/WidgetHelpers.h>
34-
#include <AzToolsFramework/UI/Layer/NameConflictWarning.hxx>
3534
#include <AzToolsFramework/API/EditorLevelNotificationBus.h>
3635

3736
// Editor
@@ -928,12 +927,6 @@ bool CCryEditDoc::OnSaveDocument(const QString& lpszPathName)
928927

929928
bool CCryEditDoc::BeforeSaveDocument(const QString& lpszPathName, TSaveDocContext& context)
930929
{
931-
// Don't save level data if any conflict exists
932-
if (HasLayerNameConflicts())
933-
{
934-
return false;
935-
}
936-
937930
// Restore directory to root.
938931
QDir::setCurrent(GetIEditor()->GetPrimaryCDFolder());
939932

@@ -954,35 +947,6 @@ bool CCryEditDoc::BeforeSaveDocument(const QString& lpszPathName, TSaveDocContex
954947
return true;
955948
}
956949

957-
bool CCryEditDoc::HasLayerNameConflicts() const
958-
{
959-
AZStd::vector<AZ::Entity*> editorEntities;
960-
AzToolsFramework::EditorEntityContextRequestBus::Broadcast(
961-
&AzToolsFramework::EditorEntityContextRequestBus::Events::GetLooseEditorEntities,
962-
editorEntities);
963-
964-
AZStd::unordered_map<AZStd::string, int> nameConflictMapping;
965-
for (AZ::Entity* entity : editorEntities)
966-
{
967-
AzToolsFramework::Layers::EditorLayerComponentRequestBus::Event(
968-
entity->GetId(),
969-
&AzToolsFramework::Layers::EditorLayerComponentRequestBus::Events::UpdateLayerNameConflictMapping,
970-
nameConflictMapping);
971-
}
972-
973-
if (!nameConflictMapping.empty())
974-
{
975-
AzToolsFramework::Layers::NameConflictWarning* nameConflictWarning = new AzToolsFramework::Layers::NameConflictWarning(
976-
MainWindow::instance(),
977-
nameConflictMapping);
978-
nameConflictWarning->exec();
979-
980-
return true;
981-
}
982-
983-
return false;
984-
}
985-
986950
bool CCryEditDoc::DoSaveDocument(const QString& filename, TSaveDocContext& context)
987951
{
988952
bool& bSaved = context.bSaved;
@@ -1201,38 +1165,6 @@ bool CCryEditDoc::SaveLevel(const QString& filename)
12011165
&AzToolsFramework::EditorEntityContextRequestBus::Events::GetLooseEditorEntities,
12021166
editorEntities);
12031167

1204-
AZStd::vector<AZ::Entity*> layerEntities;
1205-
AZ::SliceComponent::SliceReferenceToInstancePtrs instancesInLayers;
1206-
for (AZ::Entity* entity : editorEntities)
1207-
{
1208-
AzToolsFramework::Layers::LayerResult layerSaveResult(AzToolsFramework::Layers::LayerResult::CreateSuccess());
1209-
AzToolsFramework::Layers::EditorLayerComponentRequestBus::EventResult(
1210-
layerSaveResult,
1211-
entity->GetId(),
1212-
&AzToolsFramework::Layers::EditorLayerComponentRequestBus::Events::WriteLayerAndGetEntities,
1213-
newLevelFolder,
1214-
layerEntities,
1215-
instancesInLayers);
1216-
layerSaveResult.MessageResult();
1217-
}
1218-
1219-
AZ::IO::ByteContainerStream<AZStd::vector<char>> entitySaveStream(&entitySaveBuffer);
1220-
{
1221-
AZ_PROFILE_SCOPE(Editor, "CCryEditDoc::SaveLevel Save Entities To Stream");
1222-
AzToolsFramework::EditorEntityContextRequestBus::BroadcastResult(
1223-
savedEntities,
1224-
&AzToolsFramework::EditorEntityContextRequestBus::Events::SaveToStreamForEditor,
1225-
entitySaveStream,
1226-
layerEntities,
1227-
instancesInLayers);
1228-
}
1229-
1230-
for (AZ::Entity* entity : editorEntities)
1231-
{
1232-
AzToolsFramework::Layers::EditorLayerComponentRequestBus::Event(
1233-
entity->GetId(), &AzToolsFramework::Layers::EditorLayerComponentRequestBus::Events::RestoreEditorData);
1234-
}
1235-
12361168
if (savedEntities)
12371169
{
12381170
AZ_PROFILE_SCOPE(AzToolsFramework, "CCryEditDoc::SaveLevel Updated PakFile levelEntities.editor_xml");

Code/Editor/CryEditDoc.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ class CCryEditDoc
169169
bool bSaved;
170170
};
171171
bool BeforeSaveDocument(const QString& lpszPathName, TSaveDocContext& context);
172-
bool HasLayerNameConflicts() const;
173172
bool DoSaveDocument(const QString& lpszPathName, TSaveDocContext& context);
174173
bool AfterSaveDocument(const QString& lpszPathName, TSaveDocContext& context, bool bShowPrompt = true);
175174

0 commit comments

Comments
 (0)