WIP: track creation and deletion both in frontend and backend.
This commit is contained in:
@@ -1,15 +1,19 @@
|
||||
class_name Track
|
||||
extends Button
|
||||
|
||||
signal on_deleted
|
||||
signal on_deleted(idx: int)
|
||||
signal on_renamed
|
||||
signal on_duplicated
|
||||
|
||||
func _ready():
|
||||
var menu: PopupMenu = $PopupMenu
|
||||
menu.add_item("Rename", 0)
|
||||
menu.add_item("Delete", 1)
|
||||
menu.add_item("Duplicate", 2)
|
||||
menu.add_item("Delete", 1)
|
||||
|
||||
menu.add_separator()
|
||||
menu.add_item("Properties")
|
||||
|
||||
menu.id_pressed.connect(_on_menu_option)
|
||||
|
||||
func _on_menu_option(id: int):
|
||||
@@ -23,10 +27,7 @@ func _on_menu_option(id: int):
|
||||
pass
|
||||
|
||||
func delete():
|
||||
queue_free()
|
||||
var idx = get_index()
|
||||
print(idx)
|
||||
on_deleted.emit(idx)
|
||||
on_deleted.emit(get_index())
|
||||
pass
|
||||
|
||||
func rename():
|
||||
|
||||
Reference in New Issue
Block a user