--- a/ProjectPyramid/CreateParametersDialog.ui Tue Jun 01 19:37:46 2021 +0200 +++ b/ProjectPyramid/CreateParametersDialog.ui Sun Jun 06 16:30:37 2021 +0200 @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>450</width> - <height>160</height> + <height>281</height> </rect> </property> <property name="windowTitle"> @@ -16,42 +16,109 @@ <property name="sizeGripEnabled"> <bool>true</bool> </property> - <layout class="QGridLayout" name="gridLayout"> - <item row="0" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Project &Name:</string> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Template:</string> + </property> + <property name="buddy"> + <cstring>templateCombo</cstring> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QComboBox" name="templateCombo"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>Enter the template to be used</string> + </property> + <property name="editable"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Template Version:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLineEdit" name="versionEdit"> + <property name="toolTip"> + <string>Enter an optional branch, tag or commit</string> + </property> + <property name="clearButtonEnabled"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QGroupBox" name="starterGroupBox"> + <property name="title"> + <string>CookieCutter Starter Parameters</string> </property> - <property name="buddy"> - <cstring>nameEdit</cstring> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QLineEdit" name="nameEdit"> - <property name="toolTip"> - <string>Enter the name of the Pyramid project to create</string> - </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>Project Name:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLineEdit" name="projectEdit"> + <property name="toolTip"> + <string>Enter the name of the Pyramid project</string> + </property> + <property name="clearButtonEnabled"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_4"> + <property name="text"> + <string>Template Language:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="templateLanguageCombo"> + <property name="toolTip"> + <string>Select the templating language</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="label_5"> + <property name="text"> + <string>Backend:</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QComboBox" name="backendCombo"> + <property name="toolTip"> + <string>Select the database backend</string> + </property> + </widget> + </item> + </layout> </widget> </item> - <item row="1" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>&Scaffold:</string> - </property> - <property name="buddy"> - <cstring>scaffoldCombo</cstring> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QComboBox" name="scaffoldCombo"> - <property name="toolTip"> - <string>Select the scaffold to be used</string> - </property> - </widget> - </item> - <item row="2" column="0" colspan="2"> + <item> <widget class="QCheckBox" name="overwriteCheckBox"> <property name="toolTip"> <string>Select to overwrite existing files</string> @@ -61,17 +128,7 @@ </property> </widget> </item> - <item row="3" column="0" colspan="2"> - <widget class="QCheckBox" name="simulateCheckBox"> - <property name="toolTip"> - <string>Select to simulate the creation</string> - </property> - <property name="text"> - <string>Simulate Pyramid project creation</string> - </property> - </widget> - </item> - <item row="4" column="0" colspan="2"> + <item> <widget class="QDialogButtonBox" name="buttonBox"> <property name="orientation"> <enum>Qt::Horizontal</enum> @@ -84,11 +141,12 @@ </layout> </widget> <tabstops> - <tabstop>nameEdit</tabstop> - <tabstop>scaffoldCombo</tabstop> + <tabstop>templateCombo</tabstop> + <tabstop>versionEdit</tabstop> + <tabstop>projectEdit</tabstop> + <tabstop>templateLanguageCombo</tabstop> + <tabstop>backendCombo</tabstop> <tabstop>overwriteCheckBox</tabstop> - <tabstop>simulateCheckBox</tabstop> - <tabstop>buttonBox</tabstop> </tabstops> <resources/> <connections>