RWESharp.Core.TreeElement.SettingElement

class RWESharp.Core.TreeElement.SettingElement(mod: Mod, text: str, name: str, ui: SettingUI = None, parent=None, children: list[SettingElement] = None)[source]

Bases: TreeElement

Parameters:
__init__(mod: Mod, text: str, name: str, ui: SettingUI = None, parent=None, children: list[SettingElement] = None)[source]
Parameters:

Methods

__init__(mod, text, name[, ui, parent, children])

add_child(child)

add_children(*children)

add_myself()

construct_tree()

find_child(name[, recursive])

set_data(item)

add_myself()[source]
set_data(item)[source]
add_child(child: TreeElement)
Parameters:

child (TreeElement)

add_children(*children: TreeElement)
Parameters:

children (TreeElement)

construct_tree() QTreeWidgetItem
Return type:

QTreeWidgetItem

find_child(name: str, recursive=False) TreeElement | None
Parameters:

name (str)

Return type:

TreeElement | None