Removed errors from unimplemented status functions
Updated shader management console trace messages Renamed document rebuild function to reopen Signed-off-by: Guthrie Adams <guthadam@amazon.com>
This commit is contained in:
+1
-1
@@ -37,7 +37,7 @@ namespace AtomToolsFramework
|
||||
bool IsPropertyGroupVisible(const AZ::Name& propertyGroupFullName) const override;
|
||||
void SetPropertyValue(const AZ::Name& propertyFullName, const AZStd::any& value) override;
|
||||
bool Open(AZStd::string_view loadPath) override;
|
||||
bool Rebuild() override;
|
||||
bool Reopen() override;
|
||||
bool Save() override;
|
||||
bool SaveAsCopy(AZStd::string_view savePath) override;
|
||||
bool SaveAsChild(AZStd::string_view savePath) override;
|
||||
|
||||
+2
-2
@@ -46,8 +46,8 @@ namespace AtomToolsFramework
|
||||
//! @param loadPath absolute path of document to load
|
||||
virtual bool Open(AZStd::string_view loadPath) = 0;
|
||||
|
||||
//! Reload document preserving edits
|
||||
virtual bool Rebuild() = 0;
|
||||
//! Reopen document preserving edits
|
||||
virtual bool Reopen() = 0;
|
||||
|
||||
//! Save document to file
|
||||
virtual bool Save() = 0;
|
||||
|
||||
@@ -67,7 +67,7 @@ namespace AtomToolsFramework
|
||||
return false;
|
||||
}
|
||||
|
||||
bool AtomToolsDocument::Rebuild()
|
||||
bool AtomToolsDocument::Reopen()
|
||||
{
|
||||
AZ_Error("AtomToolsDocument", false, "%s not implemented.", __FUNCTION__);
|
||||
return false;
|
||||
@@ -100,31 +100,26 @@ namespace AtomToolsFramework
|
||||
|
||||
bool AtomToolsDocument::IsOpen() const
|
||||
{
|
||||
AZ_Error("AtomToolsDocument", false, "%s not implemented.", __FUNCTION__);
|
||||
return false;
|
||||
}
|
||||
|
||||
bool AtomToolsDocument::IsModified() const
|
||||
{
|
||||
AZ_Error("AtomToolsDocument", false, "%s not implemented.", __FUNCTION__);
|
||||
return false;
|
||||
}
|
||||
|
||||
bool AtomToolsDocument::IsSavable() const
|
||||
{
|
||||
AZ_Error("AtomToolsDocument", false, "%s not implemented.", __FUNCTION__);
|
||||
return false;
|
||||
}
|
||||
|
||||
bool AtomToolsDocument::CanUndo() const
|
||||
{
|
||||
AZ_Error("AtomToolsDocument", false, "%s not implemented.", __FUNCTION__);
|
||||
return false;
|
||||
}
|
||||
|
||||
bool AtomToolsDocument::CanRedo() const
|
||||
{
|
||||
AZ_Error("AtomToolsDocument", false, "%s not implemented.", __FUNCTION__);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
+5
-5
@@ -79,7 +79,7 @@ namespace AtomToolsFramework
|
||||
->Event("GetPropertyValue", &AtomToolsDocumentRequestBus::Events::GetPropertyValue)
|
||||
->Event("SetPropertyValue", &AtomToolsDocumentRequestBus::Events::SetPropertyValue)
|
||||
->Event("Open", &AtomToolsDocumentRequestBus::Events::Open)
|
||||
->Event("Rebuild", &AtomToolsDocumentRequestBus::Events::Rebuild)
|
||||
->Event("Reopen", &AtomToolsDocumentRequestBus::Events::Reopen)
|
||||
->Event("Close", &AtomToolsDocumentRequestBus::Events::Close)
|
||||
->Event("Save", &AtomToolsDocumentRequestBus::Events::Save)
|
||||
->Event("SaveAsChild", &AtomToolsDocumentRequestBus::Events::SaveAsChild)
|
||||
@@ -168,7 +168,7 @@ namespace AtomToolsFramework
|
||||
|
||||
void AtomToolsDocumentSystemComponent::OnDocumentDependencyModified(const AZ::Uuid& documentId)
|
||||
{
|
||||
m_documentIdsToRebuild.insert(documentId);
|
||||
m_documentIdsToReopen.insert(documentId);
|
||||
if (!AZ::TickBus::Handler::BusIsConnected())
|
||||
{
|
||||
AZ::TickBus::Handler::BusConnect();
|
||||
@@ -204,7 +204,7 @@ namespace AtomToolsFramework
|
||||
}
|
||||
}
|
||||
|
||||
for (const AZ::Uuid& documentId : m_documentIdsToRebuild)
|
||||
for (const AZ::Uuid& documentId : m_documentIdsToReopen)
|
||||
{
|
||||
AZStd::string documentPath;
|
||||
AtomToolsDocumentRequestBus::EventResult(documentPath, documentId, &AtomToolsDocumentRequestBus::Events::GetAbsolutePath);
|
||||
@@ -221,7 +221,7 @@ namespace AtomToolsFramework
|
||||
AtomToolsFramework::TraceRecorder traceRecorder(m_maxMessageBoxLineCount);
|
||||
|
||||
bool openResult = false;
|
||||
AtomToolsDocumentRequestBus::EventResult(openResult, documentId, &AtomToolsDocumentRequestBus::Events::Rebuild);
|
||||
AtomToolsDocumentRequestBus::EventResult(openResult, documentId, &AtomToolsDocumentRequestBus::Events::Reopen);
|
||||
if (!openResult)
|
||||
{
|
||||
QMessageBox::critical(
|
||||
@@ -231,7 +231,7 @@ namespace AtomToolsFramework
|
||||
}
|
||||
}
|
||||
|
||||
m_documentIdsToRebuild.clear();
|
||||
m_documentIdsToReopen.clear();
|
||||
m_documentIdsToReopen.clear();
|
||||
AZ::TickBus::Handler::BusDisconnect();
|
||||
}
|
||||
|
||||
@@ -182,7 +182,7 @@ namespace MaterialEditor
|
||||
return true;
|
||||
}
|
||||
|
||||
bool MaterialDocument::Rebuild()
|
||||
bool MaterialDocument::Reopen()
|
||||
{
|
||||
// Store history and property changes that should be reapplied after reload
|
||||
auto undoHistoryToRestore = m_undoHistory;
|
||||
|
||||
@@ -48,7 +48,7 @@ namespace MaterialEditor
|
||||
bool IsPropertyGroupVisible(const AZ::Name& propertyGroupFullName) const override;
|
||||
void SetPropertyValue(const AZ::Name& propertyFullName, const AZStd::any& value) override;
|
||||
bool Open(AZStd::string_view loadPath) override;
|
||||
bool Rebuild() override;
|
||||
bool Reopen() override;
|
||||
bool Save() override;
|
||||
bool SaveAsCopy(AZStd::string_view savePath) override;
|
||||
bool SaveAsChild(AZStd::string_view savePath) override;
|
||||
|
||||
+2
-2
@@ -112,7 +112,7 @@ namespace ShaderManagementConsole
|
||||
|
||||
AtomToolsFramework::AtomToolsDocumentNotificationBus::Broadcast(&AtomToolsFramework::AtomToolsDocumentNotificationBus::Events::OnDocumentOpened, m_id);
|
||||
|
||||
AZ_TracePrintf("ShaderManagementConsoleDocument", "Document loaded: '%s'", m_absolutePath.c_str());
|
||||
AZ_TracePrintf("ShaderManagementConsoleDocument", "Document opened: '%s'\n", m_absolutePath.c_str());
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -126,7 +126,7 @@ namespace ShaderManagementConsole
|
||||
|
||||
Clear();
|
||||
AtomToolsFramework::AtomToolsDocumentNotificationBus::Broadcast(&AtomToolsFramework::AtomToolsDocumentNotificationBus::Events::OnDocumentClosed, m_id);
|
||||
AZ_TracePrintf("ShaderManagementConsoleDocument", "Document was closed");
|
||||
AZ_TracePrintf("ShaderManagementConsoleDocument", "Document closed\n");
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user