40 lines
1.4 KiB
GDScript
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)
|