aboutsummaryrefslogtreecommitdiff
path: root/logic/database.gd
diff options
context:
space:
mode:
authordam <dam@gudinoff>2022-03-31 16:05:54 +0000
committerdam <dam@gudinoff>2022-03-31 16:05:54 +0000
commit9b619b8c5f117e53b121c2d868b024c7c7d08f4c (patch)
tree0dde86709240834ba3acb078b605af1b76a8cb18 /logic/database.gd
parent6089eeb29382598d69c6b77be88d8ca4b1a3adf5 (diff)
downloadsurgery-log-9b619b8c5f117e53b121c2d868b024c7c7d08f4c.tar.zst
surgery-log-9b619b8c5f117e53b121c2d868b024c7c7d08f4c.zip
Fixed signals on popup and modal_dialog to make those usable.
Diffstat (limited to 'logic/database.gd')
-rw-r--r--logic/database.gd10
1 files changed, 5 insertions, 5 deletions
diff --git a/logic/database.gd b/logic/database.gd
index 5694dcc..b952356 100644
--- a/logic/database.gd
+++ b/logic/database.gd
@@ -8,12 +8,12 @@ var db: Array
var selected_idx: int
var staged_idx: int
-onready var confirm_action := get_node("/root/main/confirm_action") as ConfirmationDialog
onready var stage := get_node("/root/main/stage") as Stage
onready var delete_button := get_node("actions/delete") as Button
onready var edit_button := get_node("actions/edit") as Button
onready var add_button := get_node("actions/add") as Button
-
+onready var popup := get_node("/root/main/popup") as ModalPopup
+onready var dialog := get_node("/root/main/dialog") as Dialog
func _init():
selected_idx = -1
@@ -75,9 +75,9 @@ func delete_action():
if selected_idx < 0:
return
- confirm_action.dialog_text = "Do you want to delete entry with process ID '%s' from the database?" % db[selected_idx].process_id
- confirm_action.connect("confirmed", self, "delete_action_confirmed", [], CONNECT_ONESHOT)
- confirm_action.show_modal(true)
+ dialog.setup("Do you want to delete entry with process ID '%s' from the database?" % db[selected_idx].process_id, "Yes, delete", "No")
+ dialog.connect("accepted", self, "delete_action_confirmed")
+ popup.open_popup("Delete entry?", dialog)
func delete_action_confirmed():