spinetoolbox.widgets.multi_tab_spec_editor
Contains the MultiTabSpecEditor class.
Module Contents
Classes
A main window that has a tab widget as its central widget. |
- class spinetoolbox.widgets.multi_tab_spec_editor.MultiTabSpecEditor(toolbox, item_type)[source]
Bases:
spinetoolbox.widgets.multi_tab_window.MultiTabWindow
A main window that has a tab widget as its central widget.
- Parameters:
qsettings (QSettings) – Toolbox settings
settings_group (str) – this window’s settings group in
qsettings
- _make_other()[source]
Creates a new MultiTabWindow of this type.
- Returns:
new MultiTabWindow
- Return type:
- _make_new_tab(*args, **kwargs)[source]
Creates a new tab.
- Parameters:
*args – positional arguments neede to make a new tab
**kwargs – keyword arguments needed to make a new tab
- _connect_tab_signals(tab)[source]
Connects spec editor window (tab) signals.
- Parameters:
tab (SpecificationEditorWindowBase) – Specification editor window
- Returns:
True if ok, False otherwise
- Return type:
bool
- _disconnect_tab_signals(index)[source]
Disconnects signals of spec editor window (tab) in given index.
- Parameters:
index (int) – Tab index
- Returns:
True if ok, False otherwise
- Return type:
bool
Opens a context menu for the toolbar.
- Parameters:
global_pos (QPoint) – menu position on screen