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 &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&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&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"><html><head/><body><p>Enter arguments to give to the executable.<br/>You can pass arguments containing space characters by putting them in double-quotes.</p></body></html></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 &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&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"><p>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.</p></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"><p>Defines the command to execute the external terminal emulator. Use the following placeholders:</p> 0228 <dl> 0229 <dt><code>%exe</code></dt> 0230 <dd>The path to the executable selected above.</dd> 0231 <dt><code>%workdir</code></dt> 0232 <dd>The path to the working directory selected above.</dd> 0233 </dl> 0234 <p>The arguments defined above will get appended to this command.</p></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&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>