spinetoolbox.widgets.import_preview_widget
¶
Contains ImportPreviewWidget, and MappingTableMenu classes.
author: |
|
---|---|
date: | 1.6.2019 |
Module Contents¶
-
class
spinetoolbox.widgets.import_preview_widget.
ImportPreviewWidget
(connector, parent)[source]¶ Bases:
PySide2.QtWidgets.QWidget
A Widget for defining one or more Mappings associated to a data Source (CSV file, Excel file, etc). Currently it’s being embedded in ImportDialog and ImportPreviewWindow.
Parameters: connector (ConnectionManager) – -
get_settings_dict
(self)[source]¶ Returns a dictionary with type of connector, connector options for tables, mappings for tables, selected tables.
Returns: [Dict] – dict with settings
Context menu for connection links.
Parameters: pos (QPoint) – Mouse position
-
-
class
spinetoolbox.widgets.import_preview_widget.
MappingTableMenu
(parent=None)[source]¶ Bases:
PySide2.QtWidgets.QMenu
A menu to let users define a Mapping from a data table. Used to generate the context menu for ImportPreviewWidget._ui_table
-
class
spinetoolbox.widgets.import_preview_widget.
TableMenu
(parent, position, can_paste_option, can_paste_mapping)[source]¶ Bases:
spinetoolbox.widgets.custom_menus.CustomContextMenu
Menu for tables in data source