--- a/ProjectPyramid/ConfigurationPage/PyramidPage.ui Sat May 29 15:05:16 2021 +0200 +++ b/ProjectPyramid/ConfigurationPage/PyramidPage.ui Tue Jun 01 19:37:46 2021 +0200 @@ -99,41 +99,6 @@ </property> <layout class="QVBoxLayout" name="verticalLayout_2"> <item> - <widget class="QGroupBox" name="pyramidVirtualEnvPy3Group"> - <property name="title"> - <string>Pyramid Virtual Environment</string> - </property> - <layout class="QGridLayout" name="gridLayout_4"> - <item row="0" column="0" colspan="2"> - <widget class="QLabel" name="label_3"> - <property name="minimumSize"> - <size> - <width>0</width> - <height>40</height> - </size> - </property> - <property name="text"> - <string>Enter the path of the Pyramid virtual environment. Leave empty to not use a virtual environment setup.</string> - </property> - <property name="wordWrap"> - <bool>true</bool> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLineEdit" name="virtualEnvPy3Edit"/> - </item> - <item row="1" column="1"> - <widget class="QToolButton" name="virtualEnvPy3Button"> - <property name="toolTip"> - <string>Select the virtual environment directory via a selection dialog</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> <widget class="QGroupBox" name="pyramidVirtualEnvironmentPy3Group"> <property name="title"> <string>Pyramid Virtual Environment</string> @@ -217,8 +182,8 @@ <property name="title"> <string>Translations Editor</string> </property> - <layout class="QGridLayout" name="gridLayout_6"> - <item row="0" column="0" colspan="2"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> <widget class="QLabel" name="label_10"> <property name="minimumSize"> <size> @@ -234,13 +199,19 @@ </property> </widget> </item> - <item row="1" column="0"> - <widget class="QLineEdit" name="translationsEdit"/> - </item> - <item row="1" column="1"> - <widget class="QToolButton" name="translationsButton"> + <item> + <widget class="EricPathPicker" name="translationsEditorPicker" native="true"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="focusPolicy"> + <enum>Qt::StrongFocus</enum> + </property> <property name="toolTip"> - <string>Select the translations editor via a file selection dialog</string> + <string>Enter the path of the translations editor</string> </property> </widget> </item> @@ -262,17 +233,21 @@ </item> </layout> </widget> + <customwidgets> + <customwidget> + <class>EricPathPicker</class> + <extends>QWidget</extends> + <header>EricWidgets/EricPathPicker.h</header> + <container>1</container> + </customwidget> + </customwidgets> <tabstops> <tabstop>consoleCommandCombo</tabstop> <tabstop>externalBrowserCheckBox</tabstop> - <tabstop>virtualEnvPy3Edit</tabstop> - <tabstop>virtualEnvPy3Button</tabstop> <tabstop>py3VenvNameComboBox</tabstop> <tabstop>py3ShellCombo</tabstop> <tabstop>urlEdit</tabstop> <tabstop>urlResetButton</tabstop> - <tabstop>translationsEdit</tabstop> - <tabstop>translationsButton</tabstop> </tabstops> <resources/> <connections/>