Navigate to file after generating translation (only 1)

Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
This commit is contained in:
lsemp3d
2022-01-21 09:41:37 -08:00
parent 1d3b675f88
commit be2241bda9
@@ -894,6 +894,26 @@ namespace ScriptCanvasEditor
GraphCanvas::NodePaletteTreeItem* nodePaletteItem = static_cast<GraphCanvas::NodePaletteTreeItem*>(sourceIndex.internalPointer());
nodePaletteItem->GenerateTranslationData();
}
if (indexList.size() == 1)
{
AZ::IO::FileIOBase* fileIO = AZ::IO::FileIOBase::GetInstance();
QModelIndex sourceIndex = filterModel->mapToSource(indexList[0]);
if (sourceIndex.isValid())
{
GraphCanvas::NodePaletteTreeItem* nodePaletteItem = static_cast<GraphCanvas::NodePaletteTreeItem*>(sourceIndex.internalPointer());
AZ::IO::Path gemPath = GetGemPath("ScriptCanvas.Editor");
gemPath = gemPath / AZ::IO::Path("TranslationAssets");
gemPath = gemPath / nodePaletteItem->GetTranslationDataPath();
gemPath.ReplaceExtension(".names");
if (fileIO->Exists(gemPath.c_str()))
{
AzQtComponents::ShowFileOnDesktop(gemPath.c_str());
}
}
}
}
void NodePaletteDockWidget::OpenTranslationData()