spinetoolbox.spine_db_editor.widgets.url_toolbar

Contains the UrlToolBar class and helpers.

Module Contents

Classes

UrlToolBar

_FilterWidget

_FilterArrayWidget

_DBListWidget

_UrlFilterDialog

class spinetoolbox.spine_db_editor.widgets.url_toolbar.UrlToolBar(db_editor)[source]

Bases: PySide6.QtWidgets.QToolBar

property line_edit[source]
_add_open_project_url_menu()[source]
_update_open_project_url_menu()[source]
_open_ds_url(action)[source]
add_main_menu(menu)[source]
_update_history_actions_availability()[source]
add_urls_to_history(db_urls)[source]

Adds url to history.

Parameters

db_urls (list of str) –

get_previous_urls()[source]

Returns previous urls in history.

Returns

list of str

get_next_urls()[source]

Returns next urls in history.

Returns

list of str

_handle_line_edit_return_pressed()[source]
set_current_urls(urls)[source]
_show_filter_menu(_checked=False)[source]
class spinetoolbox.spine_db_editor.widgets.url_toolbar._FilterWidget(db_mngr, db_map, item_type, filter_type, active_item, parent=None)[source]

Bases: PySide6.QtWidgets.QTreeWidget

sizeHint()[source]
filter_config()[source]
class spinetoolbox.spine_db_editor.widgets.url_toolbar._FilterArrayWidget(db_mngr, db_map, parent=None)[source]

Bases: PySide6.QtWidgets.QWidget

filter_selection_changed[source]
filtered_url_codename()[source]
sizeHint()[source]
moveEvent(ev)[source]
class spinetoolbox.spine_db_editor.widgets.url_toolbar._DBListWidget(db_mngr, db_maps, parent=None)[source]

Bases: PySide6.QtWidgets.QTreeWidget

db_filter_selection_changed[source]
sizeHint()[source]
filtered_url_codenames()[source]
class spinetoolbox.spine_db_editor.widgets.url_toolbar._UrlFilterDialog(db_mngr, db_maps, parent=None)[source]

Bases: PySide6.QtWidgets.QDialog

filter_accepted[source]
sizeHint()[source]
_update_filter_enabled()[source]
accept()[source]