main module

class main.Main(parent: QWidget | None = None)[source]

Bases: QMainWindow

Main class for the application

open_project_from_list(index)[source]
open_video_editor(project_file_path: str) None[source]

Open the video editor with the project file

populate_recent_projects()[source]
resizeEvent(event: QResizeEvent) None[source]

Resize event for the main window

show_project_creation_dialog() None[source]

Show the project creation dialog

show_project_open_dialog() None[source]

Show the project open dialog

staticMetaObject = PySide6.QtCore.QMetaObject("Main" inherits "QMainWindow": Methods:   #40 type=Signal, signature=styleSheetUpdated(QString), parameters=QString   #41 type=Signal, signature=videoEditorOpened(QString), parameters=QString )
styleSheetUpdated
update_table_view() None[source]

Update the table view based on the theme and resize event.

videoEditorOpened