text: <?xml version="1.0" encoding="UTF-8"?>
  <ui version="4.0">
   <class>ScriptAppPage</class>
   <widget class="QWidget" name="ScriptAppPage">
    <property name="geometry">
     <rect>
      <x>0</x>
      <y>0</y>
      <width>675</width>
      <height>510</height>
     </rect>
    </property>
    <layout class="QVBoxLayout" name="verticalLayout">
     <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>
     <item>
      <widget class="QGroupBox" name="groupBox">
       <property name="title">
        <string comment="@title:group">Interpreter</string>
       </property>
       <layout class="QFormLayout" name="formLayout_3">
        <property name="fieldGrowthPolicy">
         <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
        </property>
        <property name="labelAlignment">
         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
        <property name="formAlignment">
         <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
        </property>
        <item row="0" column="0">
         <widget class="QLabel" name="label_7">
          <property name="text">
           <string comment="@label:listbox">Script interpreter:</string>
          </property>
          <property name="alignment">
           <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
          </property>
         </widget>
        </item>
        <item row="0" column="1">
         <widget class="QComboBox" name="interpreter">
          <property name="sizePolicy">
           <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
          <property name="editable">
           <bool>true</bool>
          </property>
          <item>
           <property name="text">
            <string/>
           </property>
          </item>
          <item>
           <property name="text">
            <string notr="true">python</string>
           </property>
          </item>
          <item>
           <property name="text">
            <string notr="true">ruby</string>
           </property>
          </item>
          <item>
           <property name="text">
            <string notr="true">bash</string>
           </property>
          </item>
          <item>
           <property name="text">
            <string notr="true">php</string>
           </property>
          </item>
         </widget>
        </item>
       </layout>
      </widget>
     </item>
     <item>
      <widget class="QGroupBox" name="groupBox_4">
       <property name="title">
        <string comment="@title:group">Script file</string>
       </property>
       <layout class="QVBoxLayout" name="verticalLayout_2">
        <item>
         <widget class="QRadioButton" name="runCurrentFile">
          <property name="text">
           <string comment="@option:radio">Run the file currently open in the editor</string>
          </property>
          <property name="checked">
           <bool>true</bool>
          </property>
         </widget>
        </item>
        <item>
         <widget class="QRadioButton" name="runFixedFile">
          <property name="text">
           <string comment="@option:radio">Always run the same file</string>
          </property>
         </widget>
        </item>
        <item>
         <layout class="QHBoxLayout" name="horizontalLayout_2">
          <item>
           <widget class="QLabel" name="scriptLabel">
            <property name="enabled">
             <bool>false</bool>
            </property>
            <property name="text">
             <string comment="@label:chooser">Script file:</string>
            </property>
           </widget>
          </item>
          <item>
           <widget class="KUrlRequester" name="executablePath">
            <property name="enabled">
             <bool>false</bool>
            </property>
            <property name="toolTip">
             <string comment="@info:tooltip">Enter the absolute path to the script to run</string>
            </property>
            <property name="placeholderText">
             <string comment="@info:placeholder">/path/to/script</string>
            </property>
           </widget>
          </item>
         </layout>
        </item>
       </layout>
      </widget>
     </item>
     <item>
      <widget class="QGroupBox" name="groupBox_2">
       <property name="title">
        <string comment="@title:group">Behavior</string>
       </property>
       <layout class="QFormLayout" name="formLayout">
        <property name="fieldGrowthPolicy">
         <enum>QFormLayout::ExpandingFieldsGrow</enum>
        </property>
        <property name="labelAlignment">
         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
        <item row="0" column="0">
         <widget class="QLabel" name="label_3">
          <property name="text">
           <string comment="@label:textbox">Arguments:</string>
          </property>
          <property name="buddy">
           <cstring>arguments</cstring>
          </property>
         </widget>
        </item>
        <item row="0" column="1">
         <widget class="QLineEdit" name="arguments">
          <property name="toolTip">
           <string comment="@info:tooltip">Enter arguments to give to the executable</string>
          </property>
         </widget>
        </item>
        <item row="1" column="0">
         <widget class="QLabel" name="label_4">
          <property name="text">
           <string comment="@label:chooser">Working directory:</string>
          </property>
          <property name="buddy">
           <cstring>workingDirectory</cstring>
          </property>
         </widget>
        </item>
        <item row="1" column="1">
         <widget class="KUrlRequester" name="workingDirectory">
          <property name="toolTip">
           <string comment="@info:tooltip">Select a working directory for the executable</string>
          </property>
         </widget>
        </item>
        <item row="2" column="0">
         <widget class="QLabel" name="label_5">
          <property name="text">
           <string comment="@label:chooser">Environment:</string>
          </property>
          <property name="buddy">
           <cstring>environment</cstring>
          </property>
         </widget>
        </item>
        <item row="2" column="1">
         <layout class="QHBoxLayout" name="horizontalLayout">
          <item>
           <widget class="KDevelop::EnvironmentSelectionWidget" name="environment">
            <property name="sizePolicy">
             <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="toolTip">
             <string comment="@info:tooltip">Select an environment to be used</string>
            </property>
           </widget>
          </item>
          <item>
           <widget class="KDevelop::EnvironmentConfigureButton" name="configureEnvironment"/>
          </item>
         </layout>
        </item>
        <item row="3" column="0">
         <widget class="QLabel" name="label_6">
          <property name="text">
           <string comment="@label:listbox">Output filter:</string>
          </property>
         </widget>
        </item>
        <item row="3" column="1">
         <widget class="QComboBox" name="outputFilteringMode">
          <property name="toolTip">
           <string comment="@info:tooltip">Select the filter to applied to the output. E.g. to mark errors with red text</string>
          </property>
          <item>
           <property name="text">
            <string comment="@item:inlistbox output filter">No Filter</string>
           </property>
          </item>
          <item>
           <property name="text">
            <string comment="@item:inlistbox output filter">Compiler Filter</string>
           </property>
          </item>
          <item>
           <property name="text">
            <string comment="@item:inlistbox output filter">Script Error Filter</string>
           </property>
          </item>
          <item>
           <property name="text">
            <string comment="@item:inlistbox output filter">Static Analysis Filter</string>
           </property>
          </item>
         </widget>
        </item>
       </layout>
      </widget>
     </item>
     <item>
      <widget class="QGroupBox" name="groupBox_3">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
         <horstretch>0</horstretch>
         <verstretch>0</verstretch>
        </sizepolicy>
       </property>
       <property name="title">
        <string comment="@title:group">Execute on Host</string>
       </property>
       <layout class="QVBoxLayout" name="verticalLayout_3">
        <item>
         <widget class="QCheckBox" name="remoteHostCheckbox">
          <property name="text">
           <string comment="@option:check">Execute on remote host</string>
          </property>
         </widget>
        </item>
        <item>
         <layout class="QHBoxLayout" name="horizontalLayout_3">
          <item>
           <widget class="QLabel" name="remoteHostLabel">
            <property name="enabled">
             <bool>false</bool>
            </property>
            <property name="text">
             <string comment="@label:textbox">Remote host (ssh):</string>
            </property>
            <property name="buddy">
             <cstring>remoteHost</cstring>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QLineEdit" name="remoteHost">
            <property name="enabled">
             <bool>false</bool>
            </property>
            <property name="placeholderText">
             <string comment="@info:placeholder">user@host</string>
            </property>
            <property name="toolTip">
             <string comment="@info:tooltip">Enter a remote host (user@host)</string>
            </property>
           </widget>
          </item>
         </layout>
        </item>
       </layout>
      </widget>
     </item>
     <item>
      <spacer name="verticalSpacer">
       <property name="orientation">
        <enum>Qt::Vertical</enum>
       </property>
       <property name="sizeHint" stdset="0">
        <size>
         <width>20</width>
         <height>40</height>
        </size>
       </property>
      </spacer>
     </item>
    </layout>
   </widget>
   <customwidgets>
    <customwidget>
     <class>KComboBox</class>
     <extends>QComboBox</extends>
     <header>KComboBox</header>
    </customwidget>
    <customwidget>
     <class>KUrlRequester</class>
     <extends>QWidget</extends>
     <header>KUrlRequester</header>
     <container>1</container>
    </customwidget>
    <customwidget>
     <class>KDevelop::EnvironmentSelectionWidget</class>
     <extends>KComboBox</extends>
     <header>util/environmentselectionwidget.h</header>
    </customwidget>
    <customwidget>
     <class>KDevelop::EnvironmentConfigureButton</class>
     <extends>QToolButton</extends>
     <header>shell/environmentconfigurebutton.h</header>
    </customwidget>
   </customwidgets>
   <tabstops>
    <tabstop>arguments</tabstop>
    <tabstop>workingDirectory</tabstop>
    <tabstop>environment</tabstop>
    <tabstop>outputFilteringMode</tabstop>
    <tabstop>remoteHost</tabstop>
   </tabstops>
   <resources/>
   <connections>
    <connection>
     <sender>runFixedFile</sender>
     <signal>toggled(bool)</signal>
     <receiver>executablePath</receiver>
     <slot>setEnabled(bool)</slot>
     <hints>
      <hint type="sourcelabel">
       <x>337</x>
       <y>157</y>
      </hint>
      <hint type="destinationlabel">
       <x>337</x>
       <y>179</y>
      </hint>
     </hints>
    </connection>
    <connection>
     <sender>remoteHostCheckbox</sender>
     <signal>toggled(bool)</signal>
     <receiver>remoteHostLabel</receiver>
     <slot>setEnabled(bool)</slot>
     <hints>
      <hint type="sourcelabel">
       <x>337</x>
       <y>413</y>
      </hint>
      <hint type="destinationlabel">
       <x>86</x>
       <y>443</y>
      </hint>
     </hints>
    </connection>
    <connection>
     <sender>remoteHostCheckbox</sender>
     <signal>toggled(bool)</signal>
     <receiver>remoteHost</receiver>
     <slot>setEnabled(bool)</slot>
     <hints>
      <hint type="sourcelabel">
       <x>337</x>
       <y>413</y>
      </hint>
      <hint type="destinationlabel">
       <x>401</x>
       <y>443</y>
      </hint>
     </hints>
    </connection>
    <connection>
     <sender>runFixedFile</sender>
     <signal>toggled(bool)</signal>
     <receiver>scriptLabel</receiver>
     <slot>setEnabled(bool)</slot>
     <hints>
      <hint type="sourcelabel">
       <x>337</x>
       <y>157</y>
      </hint>
      <hint type="destinationlabel">
       <x>179</x>
       <y>183</y>
      </hint>
     </hints>
    </connection>
   </connections>
  </ui>
  