spinetoolbox.widgets.project_form_widget

Widget shown to user when a new project is created.

authors:
  1. Savolainen (VTT)
date:

10.1.2018

Module Contents

class spinetoolbox.widgets.project_form_widget.NewProjectForm(toolbox)[source]

Bases: PySide2.QtWidgets.QWidget

Class for a new project widget.

Parameters:toolbox (ToolboxUI) – Parent widget.
connect_signals(self)[source]

Connect signals to slots.

select_project_dir(self, checked=False)[source]

Opens a file browser, where user can select a directory for the new project.

ok_clicked(self)[source]

Check that project name is valid and create project.

call_create_project(self)[source]

Call ToolboxUI method create_project().

keyPressEvent(self, e)[source]

Close project 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.