jdxi_editor.ui.editors.main

JD-Xi Editor UI setup.

This class defines the main user interface for the JD-Xi Editor application, inheriting from QMainWindow. Key Features: - Initializes the main window with a tabbed editor interface.

- __init__

Initializes the UI adds elements and sets up the main layout.

- _close_editor_tab

Handles the closing of editor tabs.

Classes

MainEditor

JD-Xi UI setup, with as little as possible functionality, which is to be super-classed

Module Contents

class jdxi_editor.ui.editors.main.MainEditor(parent: PySide6.QtWidgets.QMainWindow = None)[source]

Bases: PySide6.QtWidgets.QMainWindow

JD-Xi UI setup, with as little as possible functionality, which is to be super-classed

jdxi_main_window = None[source]
editor_registry = None[source]
editors = [][source]
editor_tab_widget[source]
closeEvent(event) None[source]

close the editor tab widget, but dont delete it

Parameters:

event – QEvent