eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui

branch
eric7
changeset 8757
23b2fe1cd863
parent 8501
7b5f10581c35
child 9175
21e2be5f0b41
diff -r 8bea096a0f24 -r 23b2fe1cd863 eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui
--- a/eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui	Tue Nov 02 17:59:27 2021 +0100
+++ b/eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui	Tue Nov 02 18:02:00 2021 +0100
@@ -71,7 +71,7 @@
     </layout>
    </item>
    <item>
-    <layout class="QHBoxLayout" name="horizontalLayout_5">
+    <layout class="QHBoxLayout" name="horizontalLayout_2">
      <item>
       <widget class="QLabel" name="label_15">
        <property name="text">
@@ -80,19 +80,21 @@
       </widget>
      </item>
      <item>
-      <widget class="QLineEdit" name="packageRootEdit">
+      <widget class="EricPathPicker" name="packageRootPicker" 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>Enter the root directory</string>
        </property>
       </widget>
      </item>
-     <item>
-      <widget class="QToolButton" name="packageRootDirButton">
-       <property name="toolTip">
-        <string>Select the root directory via a directory selection dialog</string>
-       </property>
-      </widget>
-     </item>
     </layout>
    </item>
    <item>
@@ -497,122 +499,92 @@
       <attribute name="title">
        <string>Packages</string>
       </attribute>
-      <layout class="QVBoxLayout" name="verticalLayout_8">
-       <item>
-        <widget class="QStackedWidget" name="packagesStackedWidget">
-         <property name="currentIndex">
-          <number>0</number>
+      <layout class="QGridLayout" name="gridLayout_5">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_17">
+         <property name="text">
+          <string>Source Directory:</string>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="EricPathPicker" name="sourceDirectoryPicker" native="true">
+         <property name="focusPolicy">
+          <enum>Qt::StrongFocus</enum>
+         </property>
+         <property name="toolTip">
+          <string>Enter the source directory for the 'find_packages()' call</string>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_18">
+         <property name="text">
+          <string>Exclude Patterns:</string>
          </property>
-         <widget class="QWidget" name="setuptoolsPage">
-          <layout class="QGridLayout" name="gridLayout_5">
-           <property name="leftMargin">
-            <number>0</number>
-           </property>
-           <property name="topMargin">
-            <number>0</number>
-           </property>
-           <property name="rightMargin">
-            <number>0</number>
-           </property>
-           <property name="bottomMargin">
-            <number>0</number>
+         <property name="alignment">
+          <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="QListWidget" name="excludePatternList">
+         <property name="alternatingRowColors">
+          <bool>true</bool>
+         </property>
+         <property name="selectionMode">
+          <enum>QAbstractItemView::ExtendedSelection</enum>
+         </property>
+         <property name="sortingEnabled">
+          <bool>true</bool>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="1">
+        <layout class="QHBoxLayout" name="horizontalLayout_8">
+         <item>
+          <widget class="QPushButton" name="deleteExcludePatternButton">
+           <property name="enabled">
+            <bool>false</bool>
            </property>
-           <item row="0" column="0">
-            <widget class="QLabel" name="label_17">
-             <property name="text">
-              <string>Source Directory:</string>
-             </property>
-            </widget>
-           </item>
-           <item row="0" column="1">
-            <widget class="QLineEdit" name="sourceDirectoryEdit">
-             <property name="toolTip">
-              <string>Enter the source directory for the 'find_packages()' call</string>
-             </property>
-            </widget>
-           </item>
-           <item row="0" column="2">
-            <widget class="QToolButton" name="sourceDirectoryButton">
-             <property name="toolTip">
-              <string>Select the source directory for the 'find_packages()' call via a directory selection dialog</string>
-             </property>
-             <property name="text">
-              <string/>
-             </property>
-            </widget>
-           </item>
-           <item row="1" column="0">
-            <widget class="QLabel" name="label_18">
-             <property name="text">
-              <string>Exclude Patterns:</string>
-             </property>
-             <property name="alignment">
-              <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
-             </property>
-            </widget>
-           </item>
-           <item row="1" column="1" colspan="2">
-            <widget class="QListWidget" name="excludePatternList">
-             <property name="alternatingRowColors">
-              <bool>true</bool>
-             </property>
-             <property name="selectionMode">
-              <enum>QAbstractItemView::ExtendedSelection</enum>
-             </property>
-             <property name="sortingEnabled">
-              <bool>true</bool>
-             </property>
-            </widget>
-           </item>
-           <item row="2" column="1" colspan="2">
-            <layout class="QHBoxLayout" name="horizontalLayout_8">
-             <item>
-              <widget class="QPushButton" name="deleteExcludePatternButton">
-               <property name="enabled">
-                <bool>false</bool>
-               </property>
-               <property name="toolTip">
-                <string>Press to delete the selected entries</string>
-               </property>
-               <property name="text">
-                <string>Delete</string>
-               </property>
-              </widget>
-             </item>
-             <item>
-              <widget class="QPushButton" name="addExludePatternButton">
-               <property name="enabled">
-                <bool>false</bool>
-               </property>
-               <property name="toolTip">
-                <string>Press to add the pattern</string>
-               </property>
-               <property name="text">
-                <string>Add</string>
-               </property>
-              </widget>
-             </item>
-             <item>
-              <widget class="QLineEdit" name="excludePatternEdit">
-               <property name="toolTip">
-                <string>Enter an exclude pattern for the 'find_packages()' call</string>
-               </property>
-              </widget>
-             </item>
-            </layout>
-           </item>
-           <item row="3" column="0" colspan="3">
-            <widget class="QCheckBox" name="includePackageDataCheckBox">
-             <property name="toolTip">
-              <string>Select to add the 'include_package_data' statement</string>
-             </property>
-             <property name="text">
-              <string>Add 'include_package_data' Statement</string>
-             </property>
-            </widget>
-           </item>
-          </layout>
-         </widget>
+           <property name="toolTip">
+            <string>Press to delete the selected entries</string>
+           </property>
+           <property name="text">
+            <string>Delete</string>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="QPushButton" name="addExludePatternButton">
+           <property name="enabled">
+            <bool>false</bool>
+           </property>
+           <property name="toolTip">
+            <string>Press to add the pattern</string>
+           </property>
+           <property name="text">
+            <string>Add</string>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="QLineEdit" name="excludePatternEdit">
+           <property name="toolTip">
+            <string>Enter an exclude pattern for the 'find_packages()' call</string>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </item>
+       <item row="3" column="0" colspan="2">
+        <widget class="QCheckBox" name="includePackageDataCheckBox">
+         <property name="toolTip">
+          <string>Select to add the 'include_package_data' statement</string>
+         </property>
+         <property name="text">
+          <string>Add 'include_package_data' Statement</string>
+         </property>
         </widget>
        </item>
       </layout>
@@ -784,13 +756,18 @@
    <extends>QPlainTextEdit</extends>
    <header>EricWidgets/EricSpellCheckedTextEdit.h</header>
   </customwidget>
+  <customwidget>
+   <class>EricPathPicker</class>
+   <extends>QWidget</extends>
+   <header>EricWidgets/EricPathPicker.h</header>
+   <container>1</container>
+  </customwidget>
  </customwidgets>
  <tabstops>
   <tabstop>introCheckBox</tabstop>
   <tabstop>importCheckBox</tabstop>
   <tabstop>metaDataCheckBox</tabstop>
-  <tabstop>packageRootEdit</tabstop>
-  <tabstop>packageRootDirButton</tabstop>
+  <tabstop>packageRootPicker</tabstop>
   <tabstop>dataTabWidget</tabstop>
   <tabstop>nameEdit</tabstop>
   <tabstop>versionEdit</tabstop>
@@ -811,12 +788,11 @@
   <tabstop>developmentStatusComboBox</tabstop>
   <tabstop>localClassifiersButton</tabstop>
   <tabstop>classifiersList</tabstop>
-  <tabstop>sourceDirectoryEdit</tabstop>
-  <tabstop>sourceDirectoryButton</tabstop>
+  <tabstop>sourceDirectoryPicker</tabstop>
   <tabstop>excludePatternList</tabstop>
-  <tabstop>deleteExcludePatternButton</tabstop>
+  <tabstop>excludePatternEdit</tabstop>
   <tabstop>addExludePatternButton</tabstop>
-  <tabstop>excludePatternEdit</tabstop>
+  <tabstop>deleteExcludePatternButton</tabstop>
   <tabstop>includePackageDataCheckBox</tabstop>
   <tabstop>modulesList</tabstop>
   <tabstop>deleteModuleButton</tabstop>

eric ide

mercurial