Warning, /kdevelop/kdevelop/plugins/execute/nativeappconfig.ui is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <ui version="4.0">
0003  <class>NativeAppPage</class>
0004  <widget class="QWidget" name="NativeAppPage">
0005   <property name="geometry">
0006    <rect>
0007     <x>0</x>
0008     <y>0</y>
0009     <width>539</width>
0010     <height>737</height>
0011    </rect>
0012   </property>
0013   <layout class="QVBoxLayout" name="verticalLayout">
0014    <property name="leftMargin">
0015     <number>0</number>
0016    </property>
0017    <property name="topMargin">
0018     <number>0</number>
0019    </property>
0020    <property name="rightMargin">
0021     <number>0</number>
0022    </property>
0023    <property name="bottomMargin">
0024     <number>0</number>
0025    </property>
0026    <item>
0027     <widget class="QGroupBox" name="groupBox">
0028      <property name="sizePolicy">
0029       <sizepolicy hsizetype="Preferred" vsizetype="Maximum">
0030        <horstretch>0</horstretch>
0031        <verstretch>0</verstretch>
0032       </sizepolicy>
0033      </property>
0034      <property name="title">
0035       <string comment="@title:group">Executable</string>
0036      </property>
0037      <layout class="QFormLayout" name="formLayout_2">
0038       <item row="0" column="0">
0039        <widget class="QLabel" name="label">
0040         <property name="text">
0041          <string comment="@label:chooser">Project &amp;target:</string>
0042         </property>
0043         <property name="buddy">
0044          <cstring>projectTargetRadio</cstring>
0045         </property>
0046        </widget>
0047       </item>
0048       <item row="0" column="1">
0049        <layout class="QHBoxLayout" name="horizontalLayout_2">
0050         <item>
0051          <widget class="QRadioButton" name="projectTargetRadio">
0052           <property name="sizePolicy">
0053            <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
0054             <horstretch>0</horstretch>
0055             <verstretch>0</verstretch>
0056            </sizepolicy>
0057           </property>
0058           <property name="text">
0059            <string/>
0060           </property>
0061           <property name="checked">
0062            <bool>true</bool>
0063           </property>
0064          </widget>
0065         </item>
0066         <item>
0067          <widget class="ProjectTargetsComboBox" name="projectTarget">
0068           <property name="sizePolicy">
0069            <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
0070             <horstretch>0</horstretch>
0071             <verstretch>0</verstretch>
0072            </sizepolicy>
0073           </property>
0074          </widget>
0075         </item>
0076        </layout>
0077       </item>
0078       <item row="1" column="0">
0079        <widget class="QLabel" name="label_2">
0080         <property name="text">
0081          <string comment="@label:chooser">E&amp;xecutable:</string>
0082         </property>
0083         <property name="buddy">
0084          <cstring>executableRadio</cstring>
0085         </property>
0086        </widget>
0087       </item>
0088       <item row="1" column="1">
0089        <layout class="QHBoxLayout" name="horizontalLayout_3">
0090         <item>
0091          <widget class="QRadioButton" name="executableRadio">
0092           <property name="enabled">
0093            <bool>true</bool>
0094           </property>
0095           <property name="text">
0096            <string/>
0097           </property>
0098          </widget>
0099         </item>
0100         <item>
0101          <widget class="KUrlRequester" name="executablePath">
0102           <property name="enabled">
0103            <bool>false</bool>
0104           </property>
0105           <property name="placeholderText">
0106            <string comment="@info:placeholder">executable or /path/to/executable</string>
0107           </property>
0108           <property name="toolTip">
0109            <string comment="@info:tooltip">Enter the executable name or the absolute path to the executable file</string>
0110           </property>
0111          </widget>
0112         </item>
0113        </layout>
0114       </item>
0115      </layout>
0116     </widget>
0117    </item>
0118    <item>
0119     <widget class="QGroupBox" name="groupBox_2">
0120      <property name="title">
0121       <string comment="@title:group">Behavior</string>
0122      </property>
0123      <layout class="QFormLayout" name="formLayout">
0124       <item row="0" column="0">
0125        <widget class="QLabel" name="label_3">
0126         <property name="text">
0127          <string comment="@label:textbox">Ar&amp;guments:</string>
0128         </property>
0129         <property name="buddy">
0130          <cstring>arguments</cstring>
0131         </property>
0132        </widget>
0133       </item>
0134       <item row="0" column="1">
0135        <widget class="QLineEdit" name="arguments">
0136         <property name="toolTip">
0137          <string comment="@info:tooltip">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter arguments to give to the executable.&lt;br/&gt;You can pass arguments containing space characters by putting them in double-quotes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
0138         </property>
0139        </widget>
0140       </item>
0141       <item row="1" column="0">
0142        <widget class="QLabel" name="label_4">
0143         <property name="text">
0144          <string comment="@label:chooser">Working &amp;directory:</string>
0145         </property>
0146         <property name="buddy">
0147          <cstring>workingDirectory</cstring>
0148         </property>
0149        </widget>
0150       </item>
0151       <item row="1" column="1">
0152        <widget class="KUrlRequester" name="workingDirectory">
0153         <property name="toolTip">
0154          <string comment="@info:tooltip">Select a working directory for the executable</string>
0155         </property>
0156        </widget>
0157       </item>
0158       <item row="2" column="0">
0159        <widget class="QLabel" name="label_5">
0160         <property name="text">
0161          <string comment="@label:chooser">E&amp;nvironment:</string>
0162         </property>
0163         <property name="buddy">
0164          <cstring>environment</cstring>
0165         </property>
0166        </widget>
0167       </item>
0168       <item row="2" column="1">
0169        <layout class="QHBoxLayout" name="horizontalLayout">
0170         <item>
0171          <widget class="KDevelop::EnvironmentSelectionWidget" name="environment">
0172           <property name="sizePolicy">
0173            <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
0174             <horstretch>0</horstretch>
0175             <verstretch>0</verstretch>
0176            </sizepolicy>
0177           </property>
0178           <property name="toolTip">
0179            <string comment="@info:tooltip">Select an environment to be used</string>
0180           </property>
0181          </widget>
0182         </item>
0183         <item>
0184          <widget class="KDevelop::EnvironmentConfigureButton" name="configureEnvironment"/>
0185         </item>
0186        </layout>
0187       </item>
0188       <item row="3" column="0">
0189        <layout class="QHBoxLayout" name="horizontalLayout_4">
0190         <item>
0191          <spacer name="horizontalSpacer">
0192           <property name="orientation">
0193            <enum>Qt::Horizontal</enum>
0194           </property>
0195           <property name="sizeHint" stdset="0">
0196            <size>
0197             <width>12</width>
0198             <height>20</height>
0199            </size>
0200           </property>
0201          </spacer>
0202         </item>
0203         <item>
0204          <widget class="QCheckBox" name="runInTerminal">
0205           <property name="toolTip">
0206            <string comment="@info:tooltip">&lt;p&gt;By default applications will be run in the background and only their output will be displayed in a tool view. This makes it impossible to interact with applications requiring user input from a terminal emulator. To run such applications, you should use an external terminal.&lt;/p&gt;</string>
0207           </property>
0208           <property name="text">
0209            <string comment="@option:check">Use external terminal:</string>
0210           </property>
0211          </widget>
0212         </item>
0213        </layout>
0214       </item>
0215       <item row="3" column="1">
0216        <widget class="KComboBox" name="terminal">
0217         <property name="enabled">
0218          <bool>false</bool>
0219         </property>
0220         <property name="sizePolicy">
0221          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
0222           <horstretch>0</horstretch>
0223           <verstretch>0</verstretch>
0224          </sizepolicy>
0225         </property>
0226         <property name="toolTip">
0227          <string comment="@info:tooltip">&lt;p&gt;Defines the command to execute the external terminal emulator. Use the following placeholders:&lt;/p&gt;
0228 &lt;dl&gt;
0229 &lt;dt&gt;&lt;code&gt;%exe&lt;/code&gt;&lt;/dt&gt;
0230 &lt;dd&gt;The path to the executable selected above.&lt;/dd&gt;
0231 &lt;dt&gt;&lt;code&gt;%workdir&lt;/code&gt;&lt;/dt&gt;
0232 &lt;dd&gt;The path to the working directory selected above.&lt;/dd&gt;
0233 &lt;/dl&gt;
0234 &lt;p&gt;The arguments defined above will get appended to this command.&lt;/p&gt;</string>
0235         </property>
0236         <property name="editable">
0237          <bool>true</bool>
0238         </property>
0239         <item>
0240          <property name="text">
0241           <string notr="true">konsole --noclose --workdir %workdir -e %exe</string>
0242          </property>
0243         </item>
0244         <item>
0245          <property name="text">
0246           <string notr="true">xterm -hold -e %exe</string>
0247          </property>
0248         </item>
0249         <item>
0250          <property name="text">
0251           <string notr="true">gnome-terminal -e %exe</string>
0252          </property>
0253         </item>
0254        </widget>
0255       </item>
0256       <item row="4" column="0">
0257        <widget class="QLabel" name="label_6">
0258         <property name="text">
0259          <string comment="@label:listbox">Restart</string>
0260         </property>
0261        </widget>
0262       </item>
0263       <item row="4" column="1">
0264        <widget class="QComboBox" name="killBeforeStartingAgain"/>
0265       </item>
0266      </layout>
0267     </widget>
0268    </item>
0269    <item>
0270     <widget class="QGroupBox" name="groupBox_3">
0271      <property name="title">
0272       <string comment="@title:group">Dependencies</string>
0273      </property>
0274      <layout class="QFormLayout" name="formLayout_3">
0275       <item row="0" column="0">
0276        <widget class="QLabel" name="label_8">
0277         <property name="text">
0278          <string comment="@label:listbox">Act&amp;ion:</string>
0279         </property>
0280         <property name="buddy">
0281          <cstring>dependencyAction</cstring>
0282         </property>
0283        </widget>
0284       </item>
0285       <item row="0" column="1">
0286        <widget class="KComboBox" name="dependencyAction">
0287         <property name="toolTip">
0288          <string comment="@info:tooltip">Specifies the action to take for the dependencies before starting the executable.</string>
0289         </property>
0290         <property name="whatsThis">
0291          <string comment="@info:whatsthis">The selected action will be run before the executable is started.  This allows there to be parts of a project, upon which the executable does not directly depend, to be built and/or installed before running the application.</string>
0292         </property>
0293         <property name="frame">
0294          <bool>true</bool>
0295         </property>
0296         <item>
0297          <property name="text">
0298           <string comment="@item:inlistbox dependency action">Do Nothing</string>
0299          </property>
0300         </item>
0301         <item>
0302          <property name="text">
0303           <string comment="@item:inlistbox dependency action">Build</string>
0304          </property>
0305         </item>
0306         <item>
0307          <property name="text">
0308           <string comment="@item:inlistbox dependency action">Build and Install</string>
0309          </property>
0310         </item>
0311        </widget>
0312       </item>
0313       <item row="1" column="0">
0314        <widget class="QLabel" name="label_7">
0315         <property name="text">
0316          <string comment="@label:chooser">Targets:</string>
0317         </property>
0318        </widget>
0319       </item>
0320       <item row="1" column="1">
0321        <widget class="KDevelop::DependenciesWidget" name="dependencies" native="true">
0322         <property name="sizePolicy">
0323          <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
0324           <horstretch>0</horstretch>
0325           <verstretch>0</verstretch>
0326          </sizepolicy>
0327         </property>
0328        </widget>
0329       </item>
0330      </layout>
0331     </widget>
0332    </item>
0333   </layout>
0334  </widget>
0335  <customwidgets>
0336   <customwidget>
0337    <class>KComboBox</class>
0338    <extends>QComboBox</extends>
0339    <header>kcombobox.h</header>
0340   </customwidget>
0341   <customwidget>
0342    <class>KUrlRequester</class>
0343    <extends>QWidget</extends>
0344    <header>kurlrequester.h</header>
0345    <container>1</container>
0346   </customwidget>
0347   <customwidget>
0348    <class>KDevelop::EnvironmentSelectionWidget</class>
0349    <extends>KComboBox</extends>
0350    <header>util/environmentselectionwidget.h</header>
0351   </customwidget>
0352   <customwidget>
0353    <class>ProjectTargetsComboBox</class>
0354    <extends>QComboBox</extends>
0355    <header>projecttargetscombobox.h</header>
0356   </customwidget>
0357   <customwidget>
0358    <class>KDevelop::EnvironmentConfigureButton</class>
0359    <extends>QToolButton</extends>
0360    <header>shell/environmentconfigurebutton.h</header>
0361   </customwidget>
0362   <customwidget>
0363    <class>KDevelop::DependenciesWidget</class>
0364    <extends>QWidget</extends>
0365    <header>project/widgets/dependencieswidget.h</header>
0366    <container>1</container>
0367   </customwidget>
0368  </customwidgets>
0369  <tabstops>
0370   <tabstop>executablePath</tabstop>
0371   <tabstop>arguments</tabstop>
0372   <tabstop>workingDirectory</tabstop>
0373   <tabstop>environment</tabstop>
0374  </tabstops>
0375  <resources/>
0376  <connections>
0377   <connection>
0378    <sender>projectTargetRadio</sender>
0379    <signal>toggled(bool)</signal>
0380    <receiver>executablePath</receiver>
0381    <slot>setDisabled(bool)</slot>
0382    <hints>
0383     <hint type="sourcelabel">
0384      <x>124</x>
0385      <y>55</y>
0386     </hint>
0387     <hint type="destinationlabel">
0388      <x>497</x>
0389      <y>85</y>
0390     </hint>
0391    </hints>
0392   </connection>
0393   <connection>
0394    <sender>executableRadio</sender>
0395    <signal>toggled(bool)</signal>
0396    <receiver>executablePath</receiver>
0397    <slot>setEnabled(bool)</slot>
0398    <hints>
0399     <hint type="sourcelabel">
0400      <x>124</x>
0401      <y>83</y>
0402     </hint>
0403     <hint type="destinationlabel">
0404      <x>497</x>
0405      <y>85</y>
0406     </hint>
0407    </hints>
0408   </connection>
0409   <connection>
0410    <sender>runInTerminal</sender>
0411    <signal>toggled(bool)</signal>
0412    <receiver>terminal</receiver>
0413    <slot>setEnabled(bool)</slot>
0414    <hints>
0415     <hint type="sourcelabel">
0416      <x>136</x>
0417      <y>227</y>
0418     </hint>
0419     <hint type="destinationlabel">
0420      <x>206</x>
0421      <y>226</y>
0422     </hint>
0423    </hints>
0424   </connection>
0425   <connection>
0426    <sender>projectTargetRadio</sender>
0427    <signal>toggled(bool)</signal>
0428    <receiver>projectTarget</receiver>
0429    <slot>setEnabled(bool)</slot>
0430    <hints>
0431     <hint type="sourcelabel">
0432      <x>108</x>
0433      <y>34</y>
0434     </hint>
0435     <hint type="destinationlabel">
0436      <x>152</x>
0437      <y>38</y>
0438     </hint>
0439    </hints>
0440   </connection>
0441   <connection>
0442    <sender>executableRadio</sender>
0443    <signal>toggled(bool)</signal>
0444    <receiver>projectTarget</receiver>
0445    <slot>setDisabled(bool)</slot>
0446    <hints>
0447     <hint type="sourcelabel">
0448      <x>106</x>
0449      <y>73</y>
0450     </hint>
0451     <hint type="destinationlabel">
0452      <x>310</x>
0453      <y>45</y>
0454     </hint>
0455    </hints>
0456   </connection>
0457  </connections>
0458 </ui>