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 widgets.project_form_widget.NewProjectForm(toolbox)[source]

Bases: PySide2.QtWidgets.QWidget

Class for a new project widget.

toolbox

Parent widget.

Type:ToolboxUI
connect_signals(self)[source]

Connect signals to slots.

name_changed(self)[source]

Update label to show a preview of the project directory name.

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.