Public Member Functions | |
def | __init__ |
def | toggle_menu_bar |
def | setup_menu_bar |
def | init_crash_reporter |
def | set_viewport |
def | apply_viewport |
def | init_viewport_signals |
def | change_viewport |
def | init_toolbar |
def | purge |
def | closeEvent |
def | exitEvent |
def | cleanup |
def | bring_front |
def | load_settings |
def | save_settings |
def | crash |
def | is_dirty |
Public Attributes | |
log | |
translate | |
ext_manager | |
viewport | |
exitOnClose | |
remove_on_close | |
menu_bar | |
menu_dock | |
crash_report | |
central_widget | |
toolbar | |
scroll_area | |
next_extension | |
Static Public Attributes | |
tuple | clean_up = QtCore.pyqtSignal() |
tuple | app_message = QtCore.pyqtSignal(str) |
Detailed Description
The central widget for the commotion client. This widget initalizes all other sub-widgets and extensions as well as defines the paramiters of the main GUI container.
Member Function Documentation
def commotion_client.GUI.main_window.MainWindow.apply_viewport | ( | self, | |
viewport, | |||
toolbar = None |
|||
) |
Apply current viewport to the central widget and set up proper signal's for communication.
References commotion_client.GUI.main_window.MainWindow.central_widget, commotion_client.GUI.main_window.MainWindow.init_toolbar(), commotion_client.GUI.main_window.MainWindow.init_viewport_signals(), commotion_client.GUI.main_window.MainWindow.scroll_area, commotion_client.GUI.main_window.MainWindow.toolbar, commotion_client.GUI.extension_toolbar.ExtensionToolBar.viewport, commotion_client.GUI.main_window.MainWindow.viewport, and commotion_client.GUI.extension_toolbar.MenuItem.viewport.
Referenced by commotion_client.GUI.main_window.MainWindow.set_viewport().
def commotion_client.GUI.main_window.MainWindow.bring_front | ( | self | ) |
Brings the main window to the front of the screen.
def commotion_client.GUI.main_window.MainWindow.change_viewport | ( | self, | |
viewport | |||
) |
Prepare next viewport for loading and start loading process when ready.
References commotion_client.GUI.main_window.MainWindow.next_extension, commotion_client.GUI.main_window.MainWindow.set_viewport(), commotion_client.extensions.config_editor.main.ViewPort.translate, commotion_client.GUI.main_window.MainWindow.translate, commotion_client.GUI.extension_toolbar.ExtensionToolBar.translate, commotion_client.GUI.extension_toolbar.MenuItem.translate, and commotion_client.commotion_client.CommotionClientApplication.translate.