Files
Corupture/addons/gdLinter/UI/Basic.gd
2024-03-29 10:26:16 -05:00

40 lines
1.4 KiB
GDScript

@tool
extends MarginContainer
var _owner: GDLinterIgnoreWindow = owner
@onready var duplicated_load: CheckBox = %DuplicatedLoad
@onready var expression_not_assigned: CheckBox = %ExpressionNotAssigned
@onready var unnecessary_pass: CheckBox = %UnnecessaryPass
@onready var unused_argument: CheckBox = %UnusedArgument
@onready var comparision_with_itself: CheckBox = %ComparisionWithItself
func init() -> void:
_owner = owner
duplicated_load.button_pressed = _owner.ignore.get("_duplicated_load")
expression_not_assigned.button_pressed = _owner.ignore.get("_expression_not_assigned")
unnecessary_pass.button_pressed = _owner.ignore.get("_unnecessary_pass")
unused_argument.button_pressed = _owner.ignore.get("_unused_argument")
comparision_with_itself.button_pressed = _owner.ignore.get("_comparison_with_itself")
func _on_duplicated_load_toggled(toggled_on: bool) -> void:
_owner.ignore.set("_duplicated_load", toggled_on)
func _on_expression_not_assigned_toggled(toggled_on: bool) -> void:
_owner.ignore.set("_expression_not_assigned", toggled_on)
func _on_unnecessary_pass_toggled(toggled_on: bool) -> void:
_owner.ignore.set("_unnecessary_pass", toggled_on)
func _on_unused_argument_toggled(toggled_on: bool) -> void:
_owner.ignore.set("_unused_argument", toggled_on)
func _on_comparision_with_itself_toggled(toggled_on: bool) -> void:
_owner.ignore.set("_comparison_with_itself", toggled_on)