init
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
@tool
|
||||
extends TabContainer
|
||||
|
||||
signal close_requested
|
||||
|
||||
const WizardWindow = preload("./as_wizard_window.tscn")
|
||||
|
||||
func _ready():
|
||||
$Import.close_requested.connect(emit_signal.bind("close_requested"))
|
||||
$Import.import_success.connect(_on_import_success)
|
||||
$History.request_edit.connect(_on_edit_request)
|
||||
$History.request_import.connect(_on_import_request)
|
||||
$ImportedSpriteFrames.import_success.connect($History.add_entry)
|
||||
|
||||
self.set_tab_title(1, "Imported Resources")
|
||||
|
||||
|
||||
func _on_AsWizardDockContainer_tab_changed(tab: int):
|
||||
match tab:
|
||||
1:
|
||||
$ImportedSpriteFrames.init_resources()
|
||||
2:
|
||||
$History.reload()
|
||||
|
||||
|
||||
func _on_edit_request(import_cfg: Dictionary):
|
||||
$Import.load_import_config(import_cfg)
|
||||
self.current_tab = 0
|
||||
|
||||
|
||||
func _on_import_request(import_cfg: Dictionary):
|
||||
$Import.load_import_config(import_cfg)
|
||||
$Import.trigger_import()
|
||||
|
||||
|
||||
func _on_import_success(settings: Dictionary):
|
||||
$ImportedSpriteFrames.init_resources()
|
||||
$ImportedSpriteFrames.reload_tree()
|
||||
$History.add_entry(settings)
|
||||
Reference in New Issue
Block a user