diff options
| author | dam <dam@gudinoff> | 2022-03-31 16:05:54 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2022-03-31 16:05:54 +0000 |
| commit | 9b619b8c5f117e53b121c2d868b024c7c7d08f4c (patch) | |
| tree | 0dde86709240834ba3acb078b605af1b76a8cb18 /logic/stage.gd | |
| parent | 6089eeb29382598d69c6b77be88d8ca4b1a3adf5 (diff) | |
| download | surgery-log-9b619b8c5f117e53b121c2d868b024c7c7d08f4c.tar.zst surgery-log-9b619b8c5f117e53b121c2d868b024c7c7d08f4c.zip | |
Fixed signals on popup and modal_dialog to make those usable.
Diffstat (limited to 'logic/stage.gd')
| -rw-r--r-- | logic/stage.gd | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/logic/stage.gd b/logic/stage.gd index bf311b9..fde67d3 100644 --- a/logic/stage.gd +++ b/logic/stage.gd @@ -23,7 +23,7 @@ const OPTION_SETS_TREE_STRUCTURE := { var staged_entry_hash: int var option_sets: Dictionary -onready var confirm_action := get_node("/root/main/confirm_action") as ConfirmationDialog + onready var process_id := get_node("controls/process_id") as LineEdit onready var surgery_id := get_node("controls/surgery_id") as LineEdit onready var date := get_node("controls/date_picker") as DatePicker @@ -40,7 +40,8 @@ onready var notes := get_node("controls/notes") as LineEdit onready var save_button := get_node("controls/save") as Button onready var discard_button := get_node("controls/discard") as Button onready var scrollbar := get_v_scrollbar() - +onready var popup := get_node("/root/main/popup") as ModalPopup +onready var dialog := get_node("/root/main/dialog") as Dialog func _init(): exclude_controls = ["date_picker", "save", "discard"] @@ -110,9 +111,9 @@ func save_action(): func discard_action(): if get_stage().hash() != staged_entry_hash: - confirm_action.dialog_text = "Do you want to discard the changes made?" - confirm_action.connect("confirmed", self, "discard_action_confirmed", [], CONNECT_ONESHOT) - confirm_action.show_modal(true) + dialog.setup("Do you want to discard the changes made?", "Yes, discard", "No") + dialog.connect("accepted", self, "discard_action_confirmed") + popup.open_popup("Discard changes?", dialog) else: discard_action_confirmed() |
