eric6/Preferences/ConfigurationPages/ProjectPage.ui

Sun, 04 Oct 2020 15:25:17 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 04 Oct 2020 15:25:17 +0200
changeset 7749
285855999b4e
parent 6942
2602857055c5
child 8031
ce5858a237d2
permissions
-rw-r--r--

Configuration Dialog: optimized the display of the various configuration pages.

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>ProjectPage</class>
 <widget class="QWidget" name="ProjectPage">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>602</width>
    <height>834</height>
   </rect>
  </property>
  <layout class="QVBoxLayout" name="verticalLayout_3">
   <item>
    <widget class="QLabel" name="headerLabel">
     <property name="text">
      <string>&lt;b&gt;Configure project settings&lt;/b&gt;</string>
     </property>
    </widget>
   </item>
   <item>
    <widget class="Line" name="line8">
     <property name="frameShape">
      <enum>QFrame::HLine</enum>
     </property>
     <property name="frameShadow">
      <enum>QFrame::Sunken</enum>
     </property>
     <property name="orientation">
      <enum>Qt::Horizontal</enum>
     </property>
    </widget>
   </item>
   <item>
    <widget class="QGroupBox" name="groupBox_6">
     <property name="title">
      <string>XML</string>
     </property>
     <layout class="QVBoxLayout">
      <item>
       <widget class="QCheckBox" name="projectTimestampCheckBox">
        <property name="toolTip">
         <string>Select, if a timestamp should be written to all project related XML files</string>
        </property>
        <property name="text">
         <string>Include timestamp in project related XML files</string>
        </property>
       </widget>
      </item>
     </layout>
    </widget>
   </item>
   <item>
    <widget class="QGroupBox" name="groupBox_2">
     <property name="title">
      <string>Search new files</string>
     </property>
     <layout class="QGridLayout">
      <item row="0" column="0">
       <widget class="QCheckBox" name="projectSearchNewFilesRecursiveCheckBox">
        <property name="text">
         <string>Search for new files recursively</string>
        </property>
       </widget>
      </item>
      <item row="0" column="1">
       <widget class="QCheckBox" name="projectSearchNewFilesCheckBox">
        <property name="toolTip">
         <string>Select whether a search for new files on a project open should be performed.</string>
        </property>
        <property name="text">
         <string>Search for new files on open</string>
        </property>
       </widget>
      </item>
      <item row="1" column="1">
       <widget class="QCheckBox" name="projectAutoIncludeNewFilesCheckBox">
        <property name="enabled">
         <bool>false</bool>
        </property>
        <property name="toolTip">
         <string>Select whether the found files should be included automatically.</string>
        </property>
        <property name="text">
         <string>Automatically include found files</string>
        </property>
       </widget>
      </item>
     </layout>
    </widget>
   </item>
   <item>
    <widget class="QGroupBox" name="groupBox_4">
     <property name="title">
      <string>Debugger Properties</string>
     </property>
     <layout class="QGridLayout">
      <item row="0" column="0">
       <widget class="QCheckBox" name="projectLoadDebugPropertiesCheckBox">
        <property name="toolTip">
         <string>Select, whether a project debugger properties file shall be read on opening the project</string>
        </property>
        <property name="text">
         <string>Load debugger properties upon opening</string>
        </property>
       </widget>
      </item>
      <item row="0" column="1">
       <widget class="QCheckBox" name="projectSaveDebugPropertiesCheckBox">
        <property name="toolTip">
         <string>Select, whether a project debugger properties file shall be written on closing the project</string>
        </property>
        <property name="text">
         <string>Save debugger properties upon closing</string>
        </property>
       </widget>
      </item>
     </layout>
    </widget>
   </item>
   <item>
    <widget class="QGroupBox" name="groupBox_3">
     <property name="title">
      <string>Sessions</string>
     </property>
     <layout class="QGridLayout">
      <item row="0" column="0">
       <widget class="QCheckBox" name="projectLoadSessionCheckBox">
        <property name="toolTip">
         <string>Select, whether a project session file shall be read on opening the project</string>
        </property>
        <property name="text">
         <string>Load session upon opening</string>
        </property>
       </widget>
      </item>
      <item row="0" column="1">
       <widget class="QCheckBox" name="projectSaveSessionCheckBox">
        <property name="toolTip">
         <string>Select, whether a project session file shall be written on closing the project</string>
        </property>
        <property name="text">
         <string>Save session upon closing</string>
        </property>
       </widget>
      </item>
      <item row="1" column="1">
       <widget class="QCheckBox" name="projectSessionAllBpCheckBox">
        <property name="toolTip">
         <string>Select whether all breakpoints should be saved to the session file.</string>
        </property>
        <property name="text">
         <string>Save all breakpoints</string>
        </property>
       </widget>
      </item>
     </layout>
    </widget>
   </item>
   <item>
    <widget class="QGroupBox" name="groupBox_5">
     <property name="title">
      <string>Automatisations</string>
     </property>
     <layout class="QGridLayout" name="gridLayout">
      <item row="0" column="0">
       <widget class="QCheckBox" name="projectAutoCompileFormsCheckBox">
        <property name="toolTip">
         <string>Select, if changed forms should be compiled automatically upon a run action</string>
        </property>
        <property name="text">
         <string>compile changed forms</string>
        </property>
       </widget>
      </item>
      <item row="0" column="1">
       <widget class="QCheckBox" name="projectAutoCompileResourcesCheckBox">
        <property name="toolTip">
         <string>Select, if changed resources should be compiled automatically upon a run action</string>
        </property>
        <property name="text">
         <string>compile changed resources</string>
        </property>
       </widget>
      </item>
      <item row="1" column="0">
       <widget class="QCheckBox" name="projectAutoMakeCheckBox">
        <property name="toolTip">
         <string>Select to execute the configured 'make' command before a run action is performed</string>
        </property>
        <property name="text">
         <string>execute make</string>
        </property>
       </widget>
      </item>
     </layout>
    </widget>
   </item>
   <item>
    <widget class="QGroupBox" name="groupBox">
     <property name="title">
      <string>Python Variant</string>
     </property>
     <layout class="QVBoxLayout" name="verticalLayout">
      <item>
       <widget class="QCheckBox" name="pythonVariantCheckBox">
        <property name="toolTip">
         <string>Select to determine the Python variant from the project language</string>
        </property>
        <property name="text">
         <string>Determine Python variant from project language</string>
        </property>
       </widget>
      </item>
     </layout>
    </widget>
   </item>
   <item>
    <widget class="QGroupBox" name="groupBox_9">
     <property name="title">
      <string>Shell</string>
     </property>
     <layout class="QVBoxLayout" name="verticalLayout_2">
      <item>
       <widget class="QCheckBox" name="restartShellCheckBox">
        <property name="toolTip">
         <string>Select to restart the shell with the interpreter of the project (if configured)</string>
        </property>
        <property name="text">
         <string>Restart Shell for project upon opening</string>
        </property>
       </widget>
      </item>
     </layout>
    </widget>
   </item>
   <item>
    <widget class="QGroupBox" name="groupBox_7">
     <property name="title">
      <string>Recent Projects</string>
     </property>
     <layout class="QHBoxLayout" name="horizontalLayout">
      <item>
       <widget class="QLabel" name="label">
        <property name="text">
         <string>Number of recent projects:</string>
        </property>
       </widget>
      </item>
      <item>
       <widget class="QSpinBox" name="projectRecentSpinBox">
        <property name="toolTip">
         <string>Enter the number of recent projects to remember</string>
        </property>
        <property name="alignment">
         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
        <property name="minimum">
         <number>5</number>
        </property>
        <property name="maximum">
         <number>50</number>
        </property>
       </widget>
      </item>
      <item>
       <spacer>
        <property name="orientation">
         <enum>Qt::Horizontal</enum>
        </property>
        <property name="sizeHint" stdset="0">
         <size>
          <width>40</width>
          <height>20</height>
         </size>
        </property>
       </spacer>
      </item>
     </layout>
    </widget>
   </item>
   <item>
    <widget class="QGroupBox" name="groupBox_8">
     <property name="title">
      <string>Tasks</string>
     </property>
     <layout class="QHBoxLayout" name="horizontalLayout_2">
      <item>
       <widget class="QCheckBox" name="autosaveTasksCheckBox">
        <property name="toolTip">
         <string>Select to save the project tasks automatically</string>
        </property>
        <property name="text">
         <string>Save tasks automatically</string>
        </property>
       </widget>
      </item>
      <item>
       <widget class="QCheckBox" name="rescanTasksCheckBox">
        <property name="toolTip">
         <string>Select to rescan the project tasks when a project is opened</string>
        </property>
        <property name="text">
         <string>Rescan tasks upon opening</string>
        </property>
       </widget>
      </item>
     </layout>
    </widget>
   </item>
  </layout>
 </widget>
 <tabstops>
  <tabstop>projectTimestampCheckBox</tabstop>
  <tabstop>projectSearchNewFilesRecursiveCheckBox</tabstop>
  <tabstop>projectSearchNewFilesCheckBox</tabstop>
  <tabstop>projectAutoIncludeNewFilesCheckBox</tabstop>
  <tabstop>projectLoadDebugPropertiesCheckBox</tabstop>
  <tabstop>projectSaveDebugPropertiesCheckBox</tabstop>
  <tabstop>projectLoadSessionCheckBox</tabstop>
  <tabstop>projectSaveSessionCheckBox</tabstop>
  <tabstop>projectSessionAllBpCheckBox</tabstop>
  <tabstop>projectAutoCompileFormsCheckBox</tabstop>
  <tabstop>projectAutoCompileResourcesCheckBox</tabstop>
  <tabstop>projectAutoMakeCheckBox</tabstop>
  <tabstop>pythonVariantCheckBox</tabstop>
  <tabstop>restartShellCheckBox</tabstop>
  <tabstop>projectRecentSpinBox</tabstop>
  <tabstop>autosaveTasksCheckBox</tabstop>
  <tabstop>rescanTasksCheckBox</tabstop>
 </tabstops>
 <resources/>
 <connections>
  <connection>
   <sender>projectSearchNewFilesCheckBox</sender>
   <signal>toggled(bool)</signal>
   <receiver>projectAutoIncludeNewFilesCheckBox</receiver>
   <slot>setEnabled(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>50</x>
     <y>133</y>
    </hint>
    <hint type="destinationlabel">
     <x>73</x>
     <y>190</y>
    </hint>
   </hints>
  </connection>
 </connections>
</ui>

eric ide

mercurial