RWESharp.Core.TreeElement

Functions

get_hotkeys_from_pattern(mod, pattern)

Classes

HotkeyElement(mod, text, name[, key, ...])

SettingElement(mod, text, name[, ui, ...])

TreeElement(mod, text, name[, parent, children])

class RWESharp.Core.TreeElement.TreeElement(mod: Mod, text: str, name: str, parent=None, children: list[TreeElement] = None)[source]
Parameters:
add_children(*children: TreeElement)[source]
Parameters:

children (TreeElement)

add_child(child: TreeElement)[source]
Parameters:

child (TreeElement)

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

name (str)

Return type:

TreeElement | None

construct_tree() QTreeWidgetItem[source]
Return type:

QTreeWidgetItem

set_data(item)[source]
class RWESharp.Core.TreeElement.SettingElement(mod: Mod, text: str, name: str, ui: SettingUI = None, parent=None, children: list[SettingElement] = None)[source]
Parameters:
add_myself()[source]
set_data(item)[source]
class RWESharp.Core.TreeElement.HotkeyElement(mod: Mod, text: str, name: str, key: KeyConfigurable | None = None, parent=None, children: list[HotkeyElement] = None)[source]
Parameters:
add_myself()[source]
set_data(item)[source]
add_children_configurables(*keys: KeyConfigurable)[source]
Parameters:

keys (KeyConfigurable)

RWESharp.Core.TreeElement.get_hotkeys_from_pattern(mod: Mod, pattern: str) list[KeyConfigurable][source]
Parameters:
Return type:

list[KeyConfigurable]