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