Warning, /kdevelop/kdev-embedded/launcher/embeddedlauncher.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>1020</width>
0010     <height>518</height>
0011    </rect>
0012   </property>
0013   <layout class="QVBoxLayout" name="verticalLayout">
0014    <item>
0015     <widget class="QGroupBox" name="groupBox">
0016      <property name="title">
0017       <string>Firmware</string>
0018      </property>
0019      <layout class="QFormLayout" name="formLayout_2">
0020       <item row="0" column="0">
0021        <widget class="QLabel" name="label">
0022         <property name="text">
0023          <string>Pro&amp;ject Target:</string>
0024         </property>
0025         <property name="buddy">
0026          <cstring>projectTargetRadio</cstring>
0027         </property>
0028        </widget>
0029       </item>
0030       <item row="0" column="1">
0031        <layout class="QHBoxLayout" name="horizontalLayout3">
0032         <item>
0033          <widget class="QRadioButton" name="projectTargetRadio">
0034           <property name="sizePolicy">
0035            <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
0036             <horstretch>0</horstretch>
0037             <verstretch>0</verstretch>
0038            </sizepolicy>
0039           </property>
0040           <property name="text">
0041            <string/>
0042           </property>
0043           <property name="checked">
0044            <bool>true</bool>
0045           </property>
0046          </widget>
0047         </item>
0048         <item>
0049          <widget class="ProjectTargetsComboBox" name="projectTarget">
0050           <property name="sizePolicy">
0051            <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
0052             <horstretch>0</horstretch>
0053             <verstretch>0</verstretch>
0054            </sizepolicy>
0055           </property>
0056          </widget>
0057         </item>
0058        </layout>
0059       </item>
0060       <item row="1" column="0">
0061        <widget class="QLabel" name="label2">
0062         <property name="text">
0063          <string>Exec&amp;utable:</string>
0064         </property>
0065         <property name="buddy">
0066          <cstring>executableRadio</cstring>
0067         </property>
0068        </widget>
0069       </item>
0070       <item row="1" column="1">
0071        <layout class="QHBoxLayout" name="horizontalLayout4">
0072         <item>
0073          <widget class="QRadioButton" name="executableRadio">
0074           <property name="enabled">
0075            <bool>true</bool>
0076           </property>
0077           <property name="text">
0078            <string/>
0079           </property>
0080          </widget>
0081         </item>
0082         <item>
0083          <widget class="KUrlRequester" name="executablePath">
0084           <property name="enabled">
0085            <bool>false</bool>
0086           </property>
0087           <property name="placeholderText">
0088            <string>Enter the executable name or absolute path to an executable file</string>
0089           </property>
0090          </widget>
0091         </item>
0092        </layout>
0093       </item>
0094      </layout>
0095     </widget>
0096    </item>
0097    <item>
0098     <widget class="QStackedWidget" name="stackedWidget">
0099      <property name="enabled">
0100       <bool>true</bool>
0101      </property>
0102      <property name="currentIndex">
0103       <number>0</number>
0104      </property>
0105      <widget class="QGroupBox" name="stackedWidgetPage1">
0106       <layout class="QFormLayout" name="formLayout">
0107        <item row="12" column="1">
0108         <spacer name="verticalSpacer">
0109          <property name="orientation">
0110           <enum>Qt::Vertical</enum>
0111          </property>
0112          <property name="sizeHint" stdset="0">
0113           <size>
0114            <width>20</width>
0115            <height>40</height>
0116           </size>
0117          </property>
0118         </spacer>
0119        </item>
0120        <item row="1" column="0" colspan="2">
0121         <widget class="QGroupBox" name="groupBox2">
0122          <layout class="QGridLayout" name="gridLayout">
0123           <item row="4" column="0">
0124            <widget class="QLabel" name="freqLabel">
0125             <property name="text">
0126              <string>MCU:</string>
0127             </property>
0128             <property name="alignment">
0129              <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
0130             </property>
0131            </widget>
0132           </item>
0133           <item row="3" column="0">
0134            <widget class="QLabel" name="boardLabel">
0135             <property name="text">
0136              <string>Board:</string>
0137             </property>
0138             <property name="alignment">
0139              <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
0140             </property>
0141            </widget>
0142           </item>
0143           <item row="5" column="0">
0144            <widget class="QLabel" name="interfaceLabel">
0145             <property name="text">
0146              <string>Interface:</string>
0147             </property>
0148             <property name="alignment">
0149              <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
0150             </property>
0151            </widget>
0152           </item>
0153           <item row="1" column="0">
0154            <widget class="QLabel" name="presetsLabel">
0155             <property name="layoutDirection">
0156              <enum>Qt::LeftToRight</enum>
0157             </property>
0158             <property name="text">
0159              <string>Presets:</string>
0160             </property>
0161             <property name="alignment">
0162              <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
0163             </property>
0164            </widget>
0165           </item>
0166           <item row="1" column="2">
0167            <widget class="QComboBox" name="presetsComboPage1">
0168             <property name="sizePolicy">
0169              <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
0170               <horstretch>0</horstretch>
0171               <verstretch>0</verstretch>
0172              </sizepolicy>
0173             </property>
0174             <item>
0175              <property name="text">
0176               <string>Arduino</string>
0177              </property>
0178             </item>
0179             <item>
0180              <property name="text">
0181               <string>OpenOCD</string>
0182              </property>
0183             </item>
0184            </widget>
0185           </item>
0186           <item row="3" column="2">
0187            <widget class="QComboBox" name="boardCombo">
0188             <property name="sizePolicy">
0189              <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
0190               <horstretch>0</horstretch>
0191               <verstretch>0</verstretch>
0192              </sizepolicy>
0193             </property>
0194             <item>
0195              <property name="text">
0196               <string>Nano</string>
0197              </property>
0198             </item>
0199            </widget>
0200           </item>
0201           <item row="5" column="2">
0202            <widget class="KComboBox" name="interfaceCombo">
0203             <property name="sizePolicy">
0204              <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
0205               <horstretch>0</horstretch>
0206               <verstretch>0</verstretch>
0207              </sizepolicy>
0208             </property>
0209             <property name="toolTip">
0210              <string>Please, connect an interface</string>
0211             </property>
0212             <property name="editable">
0213              <bool>true</bool>
0214             </property>
0215             <property name="autoCompletion">
0216              <bool>false</bool>
0217             </property>
0218            </widget>
0219           </item>
0220           <item row="6" column="2">
0221            <widget class="KComboBox" name="baudCombo">
0222             <property name="sizePolicy">
0223              <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
0224               <horstretch>0</horstretch>
0225               <verstretch>0</verstretch>
0226              </sizepolicy>
0227             </property>
0228             <property name="toolTip">
0229              <string/>
0230             </property>
0231             <property name="editable">
0232              <bool>true</bool>
0233             </property>
0234             <property name="autoCompletion">
0235              <bool>false</bool>
0236             </property>
0237            </widget>
0238           </item>
0239           <item row="4" column="2">
0240            <widget class="KComboBox" name="mcuCombo">
0241             <property name="sizePolicy">
0242              <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
0243               <horstretch>0</horstretch>
0244               <verstretch>0</verstretch>
0245              </sizepolicy>
0246             </property>
0247             <property name="autoFillBackground">
0248              <bool>false</bool>
0249             </property>
0250             <property name="editable">
0251              <bool>true</bool>
0252             </property>
0253            </widget>
0254           </item>
0255           <item row="6" column="0">
0256            <widget class="QLabel" name="interfaceBRLabel">
0257             <property name="text">
0258              <string>            Baud rate:</string>
0259             </property>
0260            </widget>
0261           </item>
0262           <item row="8" column="0">
0263            <widget class="QLabel" name="workdirLabel">
0264             <property name="text">
0265              <string>Working Directory:</string>
0266             </property>
0267             <property name="alignment">
0268              <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
0269             </property>
0270            </widget>
0271           </item>
0272           <item row="8" column="2">
0273            <widget class="KUrlRequester" name="workingDirectory">
0274             <property name="sizePolicy">
0275              <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
0276               <horstretch>0</horstretch>
0277               <verstretch>0</verstretch>
0278              </sizepolicy>
0279             </property>
0280             <property name="toolTip">
0281              <string>Select a working directory for the executable</string>
0282             </property>
0283             <property name="placeholderText">
0284              <string>Select a working directory for the executable</string>
0285             </property>
0286            </widget>
0287           </item>
0288           <item row="7" column="2">
0289            <widget class="KComboBox" name="argumentsCombo">
0290             <property name="sizePolicy">
0291              <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
0292               <horstretch>0</horstretch>
0293               <verstretch>0</verstretch>
0294              </sizepolicy>
0295             </property>
0296             <property name="editable">
0297              <bool>true</bool>
0298             </property>
0299             <property name="autoCompletion">
0300              <bool>false</bool>
0301             </property>
0302             <item>
0303              <property name="text">
0304               <string>-C%avrdudeconf -v true -p%mcu -carduino -P%interface -b%baud -D -Uflash:w:%hex:i</string>
0305              </property>
0306             </item>
0307            </widget>
0308           </item>
0309           <item row="7" column="0">
0310            <widget class="QLabel" name="argumentsLabel">
0311             <property name="text">
0312              <string>Arguments:</string>
0313             </property>
0314             <property name="alignment">
0315              <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
0316             </property>
0317            </widget>
0318           </item>
0319           <item row="9" column="0">
0320            <widget class="QLabel" name="commandLabel">
0321             <property name="text">
0322              <string>Command:</string>
0323             </property>
0324             <property name="alignment">
0325              <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
0326             </property>
0327            </widget>
0328           </item>
0329           <item row="9" column="2">
0330            <widget class="KComboBox" name="commandCombo">
0331             <property name="enabled">
0332              <bool>true</bool>
0333             </property>
0334             <property name="sizePolicy">
0335              <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
0336               <horstretch>0</horstretch>
0337               <verstretch>0</verstretch>
0338              </sizepolicy>
0339             </property>
0340             <property name="toolTip">
0341              <string>&lt;p&gt;Defines the command to execute the external terminal emulator. Use the following placeholders:&lt;/p&gt;
0342 &lt;dl&gt;
0343 &lt;dt&gt;&lt;code&gt;%exe&lt;/code&gt;&lt;/dt&gt;
0344 &lt;dd&gt;The path to the executable selected above.&lt;/dd&gt;
0345 &lt;dt&gt;&lt;code&gt;%workdir&lt;/code&gt;&lt;/dt&gt;
0346 &lt;dd&gt;The path to the working directory selected above.&lt;/dd&gt;
0347 &lt;/dl&gt;
0348 &lt;p&gt;The arguments defined above will get appended to this command.&lt;/p&gt;</string>
0349             </property>
0350             <property name="editable">
0351              <bool>true</bool>
0352             </property>
0353             <property name="autoCompletion">
0354              <bool>false</bool>
0355             </property>
0356             <item>
0357              <property name="text">
0358               <string>%avrdude</string>
0359              </property>
0360             </item>
0361             <item>
0362              <property name="text">
0363               <string>/usr/bin/avrdude</string>
0364              </property>
0365             </item>
0366            </widget>
0367           </item>
0368           <item row="1" column="3" rowspan="9">
0369            <widget class="QLabel" name="image">
0370             <property name="sizePolicy">
0371              <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
0372               <horstretch>0</horstretch>
0373               <verstretch>0</verstretch>
0374              </sizepolicy>
0375             </property>
0376             <property name="text">
0377              <string/>
0378             </property>
0379            </widget>
0380           </item>
0381          </layout>
0382         </widget>
0383        </item>
0384       </layout>
0385      </widget>
0386      <widget class="QGroupBox" name="stackedWidgetPage2">
0387       <layout class="QFormLayout" name="formLayout2">
0388        <item row="0" column="0">
0389         <widget class="QLabel" name="presetsLabel2">
0390          <property name="text">
0391           <string>Presets:</string>
0392          </property>
0393         </widget>
0394        </item>
0395        <item row="0" column="1">
0396         <widget class="QComboBox" name="presetsComboPage2">
0397          <property name="sizePolicy">
0398           <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
0399            <horstretch>0</horstretch>
0400            <verstretch>0</verstretch>
0401           </sizepolicy>
0402          </property>
0403          <item>
0404           <property name="text">
0405            <string>Arduino</string>
0406           </property>
0407          </item>
0408          <item>
0409           <property name="text">
0410            <string>OpenOCD</string>
0411           </property>
0412          </item>
0413         </widget>
0414        </item>
0415        <item row="2" column="0">
0416         <widget class="QLabel" name="argumentsLabel2">
0417          <property name="text">
0418           <string>Arguments:</string>
0419          </property>
0420         </widget>
0421        </item>
0422        <item row="2" column="1">
0423         <widget class="KComboBox" name="openocdArgumentsCombo">
0424          <property name="sizePolicy">
0425           <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
0426            <horstretch>0</horstretch>
0427            <verstretch>0</verstretch>
0428           </sizepolicy>
0429          </property>
0430          <property name="editable">
0431           <bool>true</bool>
0432          </property>
0433          <property name="autoCompletion">
0434           <bool>false</bool>
0435          </property>
0436          <item>
0437           <property name="text">
0438            <string>-f board/board.cfg</string>
0439           </property>
0440          </item>
0441          <item>
0442           <property name="text">
0443            <string>-f interface/interface.cfg -f target/target.cfg</string>
0444           </property>
0445          </item>
0446          <item>
0447           <property name="text">
0448            <string>-f board/board.cfg -c init -c targets -c &quot;reset&quot; -c &quot;halt&quot; -c &quot;flash write_image erase %hex&quot; -c &quot;verify_image %hex&quot; -c &quot;reset run&quot; -c shutdown</string>
0449           </property>
0450          </item>
0451         </widget>
0452        </item>
0453        <item row="3" column="0">
0454         <widget class="QLabel" name="workdirLabel2">
0455          <property name="text">
0456           <string>Working Directory:</string>
0457          </property>
0458         </widget>
0459        </item>
0460        <item row="3" column="1">
0461         <widget class="KUrlRequester" name="openocdWorkingDirectory">
0462          <property name="sizePolicy">
0463           <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
0464            <horstretch>0</horstretch>
0465            <verstretch>0</verstretch>
0466           </sizepolicy>
0467          </property>
0468          <property name="toolTip">
0469           <string>Select a working directory for the executable</string>
0470          </property>
0471          <property name="placeholderText">
0472           <string>Select a working directory for the executable</string>
0473          </property>
0474         </widget>
0475        </item>
0476        <item row="4" column="0">
0477         <widget class="QLabel" name="commandLabel2">
0478          <property name="text">
0479           <string>Command:</string>
0480          </property>
0481         </widget>
0482        </item>
0483        <item row="4" column="1">
0484         <layout class="QHBoxLayout" name="horizontalLayout2">
0485          <item>
0486           <widget class="KComboBox" name="openocdCommand">
0487            <property name="enabled">
0488             <bool>true</bool>
0489            </property>
0490            <property name="sizePolicy">
0491             <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
0492              <horstretch>0</horstretch>
0493              <verstretch>0</verstretch>
0494             </sizepolicy>
0495            </property>
0496            <property name="toolTip">
0497             <string>&lt;p&gt;Defines the command to execute the external terminal emulator. Use the following placeholders:&lt;/p&gt;
0498 &lt;dl&gt;
0499 &lt;dt&gt;&lt;code&gt;%exe&lt;/code&gt;&lt;/dt&gt;
0500 &lt;dd&gt;The path to the executable selected above.&lt;/dd&gt;
0501 &lt;dt&gt;&lt;code&gt;%workdir&lt;/code&gt;&lt;/dt&gt;
0502 &lt;dd&gt;The path to the working directory selected above.&lt;/dd&gt;
0503 &lt;/dl&gt;
0504 &lt;p&gt;The arguments defined above will get appended to this command.&lt;/p&gt;</string>
0505            </property>
0506            <property name="editable">
0507             <bool>true</bool>
0508            </property>
0509            <property name="autoCompletion">
0510             <bool>false</bool>
0511            </property>
0512            <item>
0513             <property name="text">
0514              <string>%openocd</string>
0515             </property>
0516            </item>
0517            <item>
0518             <property name="text">
0519              <string>/usr/bin/openocd</string>
0520             </property>
0521            </item>
0522           </widget>
0523          </item>
0524         </layout>
0525        </item>
0526        <item row="5" column="1">
0527         <spacer name="verticalSpacer2">
0528          <property name="orientation">
0529           <enum>Qt::Vertical</enum>
0530          </property>
0531          <property name="sizeHint" stdset="0">
0532           <size>
0533            <width>20</width>
0534            <height>40</height>
0535           </size>
0536          </property>
0537         </spacer>
0538        </item>
0539       </layout>
0540      </widget>
0541     </widget>
0542    </item>
0543   </layout>
0544  </widget>
0545  <customwidgets>
0546   <customwidget>
0547    <class>KUrlRequester</class>
0548    <extends>QWidget</extends>
0549    <header>kurlrequester.h</header>
0550   </customwidget>
0551   <customwidget>
0552    <class>KComboBox</class>
0553    <extends>QComboBox</extends>
0554    <header>kcombobox.h</header>
0555   </customwidget>
0556   <customwidget>
0557    <class>ProjectTargetsComboBox</class>
0558    <extends>QComboBox</extends>
0559    <header>projecttargetscombobox.h</header>
0560   </customwidget>
0561  </customwidgets>
0562  <tabstops>
0563   <tabstop>executablePath</tabstop>
0564  </tabstops>
0565  <resources/>
0566  <connections>
0567   <connection>
0568    <sender>projectTargetRadio</sender>
0569    <signal>toggled(bool)</signal>
0570    <receiver>executablePath</receiver>
0571    <slot>setDisabled(bool)</slot>
0572    <hints>
0573     <hint type="sourcelabel">
0574      <x>124</x>
0575      <y>55</y>
0576     </hint>
0577     <hint type="destinationlabel">
0578      <x>497</x>
0579      <y>85</y>
0580     </hint>
0581    </hints>
0582   </connection>
0583   <connection>
0584    <sender>executableRadio</sender>
0585    <signal>toggled(bool)</signal>
0586    <receiver>executablePath</receiver>
0587    <slot>setEnabled(bool)</slot>
0588    <hints>
0589     <hint type="sourcelabel">
0590      <x>124</x>
0591      <y>83</y>
0592     </hint>
0593     <hint type="destinationlabel">
0594      <x>497</x>
0595      <y>85</y>
0596     </hint>
0597    </hints>
0598   </connection>
0599   <connection>
0600    <sender>projectTargetRadio</sender>
0601    <signal>toggled(bool)</signal>
0602    <receiver>projectTarget</receiver>
0603    <slot>setEnabled(bool)</slot>
0604    <hints>
0605     <hint type="sourcelabel">
0606      <x>108</x>
0607      <y>34</y>
0608     </hint>
0609     <hint type="destinationlabel">
0610      <x>152</x>
0611      <y>38</y>
0612     </hint>
0613    </hints>
0614   </connection>
0615   <connection>
0616    <sender>executableRadio</sender>
0617    <signal>toggled(bool)</signal>
0618    <receiver>projectTarget</receiver>
0619    <slot>setDisabled(bool)</slot>
0620    <hints>
0621     <hint type="sourcelabel">
0622      <x>106</x>
0623      <y>73</y>
0624     </hint>
0625     <hint type="destinationlabel">
0626      <x>310</x>
0627      <y>45</y>
0628     </hint>
0629    </hints>
0630   </connection>
0631  </connections>
0632 </ui>