RWESharp.Core.Manager¶
Classes
|
Manager that controls Behavior of RWE# |
- class RWESharp.Core.Manager.Manager(window: MainWindow, app: Application, file=None)[source]¶
Manager that controls Behavior of RWE#
- Parameters:
window (MainWindow)
app (Application)
- window: MainWindow¶
Main RWE#’s window
- application: Application¶
RWE#’s Application
- setting_trees: list[SettingElement]¶
Setting trees for settings
- hotkey_trees: list[HotkeyElement]¶
Hotkey trees for hotkeys
- layer: IntConfigurable¶
Current layer
- open_level(level: RWELevel) None[source]¶
Opens RWELevel in new tab
- Parameters:
level (RWELevel) – Level to load
- Returns:
None
- Return type:
None
- open_level_from_path(path: str) None[source]¶
Opens level from path in new tab
- Parameters:
path (str) – Path to level
- Returns:
None
- Return type:
None
- init_editors(v: RWELevel) None[source]¶
Initiates all editors from mods
Shouldn’t be used in a mod
- Parameters:
v (RWELevel) – level
- Returns:
None
- Return type:
None
- add_editor(editor, ui: UI) None[source]¶
Adds Editor to Manager, connected with ui
- Deprecated:
You should use Mod.add_editor instead
- Parameters:
editor – Editor to add
ui (UI) – Ui connected to editor
- Returns:
None
- Return type:
None
- add_view(ui: ViewUI) None[source]¶
Adds View Ui to Manager
- Deprecated:
You should use Mod.add_view instead
- Parameters:
ui (ViewUI) – View ui
- Returns:
None
- Return type:
None
- add_quick_option(element: QWidget) None[source]¶
Adds quick option in “Quick” tab
- Deprecated:
use Mod.add_quick_option instead
- Parameters:
element (QWidget) – Element to add
- Returns:
None
- Return type:
None
- add_setting(setting: SettingElement) None[source]¶
Adds setting in Preferences menu
- Deprecated:
Use Mod.add_setting instead
- Parameters:
setting (SettingElement) – Setting to add
- Returns:
None
- Return type:
None
- add_hotkeytree(hotkey: HotkeyElement) None[source]¶
Adds HotkeyTree to Hotkeys menu
- Parameters:
hotkey (HotkeyElement) – Tree to add
- Returns:
None
- Return type:
None
View menu on menu bar
- Returns:
View menu
- Return type:
QMenu
Tool menu on menu bar
- Returns:
Tool menu
- Return type:
QMenu
Window menu on menu bar
- Returns:
Window menu
- Return type:
QMenu
Edit menu on menu bar
- Returns:
Edit menu
- Return type:
QMenu
Editors menu on menu bar
- Returns:
Editors menu
- Return type:
QMenu
Menu Bar that holds all the menus
- Returns:
Menu Bar
- Return type:
QMenuBar
- set_status(message: str) None[source]¶
Changes status of status bar
- Parameters:
message (str) – Message to show
- Returns:
None
- Return type:
None
- change_editor_name(name: str) None[source]¶
Changes editor based on name
- Parameters:
name (str) – Name of new editor
- Returns:
None
- Return type:
None
- change_editor(value: int) None[source]¶
Changes editor to new one, based on editor order in Editors panel
- Parameters:
value (int) – New editor index
- Returns:
None
- Return type:
None
- mount_editor() None[source]¶
Mounts graphical elements of editor onto current Viewport
- Returns:
None
- Return type:
None
- save_level_as() None[source]¶
Lets you specify levels save path and saves RWE#’s config
- Returns:
None
- Return type:
None