Merge pull request #472 from Areloch/moduleFriendlyDBCreation

Makes the DB creation process better jive with modules
This commit is contained in:
Brian Roberts 2021-03-14 01:12:05 -06:00 committed by GitHub
commit 1695e76514
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 2 deletions

View file

@ -299,7 +299,7 @@
MinExtent = "8 2";
canSave = "1";
Visible = "0";
Command = "DatablockEditorPlugin.createDatablock();";
Command = "DatablockEditorPlugin.pickDatablockPath();";
tooltipprofile = "ToolsGuiToolTipProfile";
tooltip = "Create New Datablock";
hovertime = "1000";

View file

@ -674,8 +674,19 @@ function DatablockEditorPlugin::createDatablock(%this)
}
//---------------------------------------------------------------------------------------------
function DatablockEditorPlugin::pickDatablockPath(%this)
{
SelectAssetPath.showDialog(AssetBrowser.dirHandler.currentAddress, "DatablockEditorPlugin.pickedNewDBPath", "Select New Datablock Path");
SelectAssetPathWindow.selectWindow();
}
function DatablockEditorPlugin::createPromptNameCheck(%this)
function DatablockEditorPlugin::pickedNewDBPath(%this, %path)
{
$DATABLOCK_EDITOR_DEFAULT_FILENAME = %path @ "/managedDatablocks." @ $TorqueScriptFileExtension;
DatablockEditorPlugin.createDatablock();
}
function DatablockEditorPlugin::createPromptNameCheck(%this, %path)
{
%name = DatablockEditorCreatePrompt-->CreateDatablockName.getText();
if( !Editor::validateObjectName( %name, true ) )