spinetoolbox.widgets.add_project_item_widget

Widget shown to user when a new Project Item is created.

author
  1. Savolainen (VTT)

date

19.1.2017

Module Contents

Classes

AddProjectItemWidget

A widget to query user’s preferences for a new item.

class spinetoolbox.widgets.add_project_item_widget.AddProjectItemWidget(toolbox, x, y, class_, spec='')[source]

Bases: PySide2.QtWidgets.QWidget

A widget to query user’s preferences for a new item.

toolbox

Parent widget

Type

ToolboxUI

x

X coordinate of new item

Type

int

y

Y coordinate of new item

Type

int

Initialize class.

connect_signals(self)[source]

Connect signals to slots.

handle_name_changed(self)[source]

Update label to show upcoming folder name.

handle_ok_clicked(self)[source]

Check that given item name is valid and add it to project.

abstract call_add_item(self)[source]

Creates new Item according to user’s selections.

Must be reimplemented by subclasses.

keyPressEvent(self, e)[source]

Close Setup form when escape key is pressed.

Parameters

e (QKeyEvent) – Received key press event.

closeEvent(self, event=None)[source]

Handle close window.

Parameters

event (QEvent) – Closing event if ‘X’ is clicked.