1
0
mirror of https://git.sr.ht/~grimler/Heimdall synced 2025-01-31 07:21:45 +00:00
Heimdall/heimdall-frontend/mainwindow.ui
Henrik Grimler 535abe600d Drop link to Glass Echidna donate page
Benjamin created this great piece of software, and is by far the
largest contributor to the code base.  However, it has been a few
years since he was active, I think it is fair to remove the donate
link by now, at least from this fork that I (try to) maintain.

The copyright information, and the Glass Echidna homepage address,
will stay forever in the various files.
2024-07-09 00:03:35 +02:00

2002 lines
53 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>788</width>
<height>525</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>788</width>
<height>525</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>788</width>
<height>525</height>
</size>
</property>
<property name="windowTitle">
<string notr="true">Heimdall Frontend</string>
</property>
<property name="toolTip">
<string notr="true"/>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="accessibleName">
<string notr="true"/>
</property>
<property name="accessibleDescription">
<string notr="true"/>
</property>
<property name="windowFilePath">
<string notr="true"/>
</property>
<property name="tabShape">
<enum>QTabWidget::Rounded</enum>
</property>
<widget class="QWidget" name="centralWidget">
<widget class="QTabWidget" name="functionTabWidget">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>5</x>
<y>0</y>
<width>780</width>
<height>501</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>780</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>780</width>
<height>780</height>
</size>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<property name="usesScrollButtons">
<bool>false</bool>
</property>
<widget class="QWidget" name="loadPackageTab">
<attribute name="title">
<string>Load Package</string>
</attribute>
<widget class="QGroupBox" name="includedFilesGroup">
<property name="geometry">
<rect>
<x>510</x>
<y>10</y>
<width>251</width>
<height>331</height>
</rect>
</property>
<property name="title">
<string>Package Files</string>
</property>
<widget class="QListWidget" name="includedFilesListWidget">
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>231</width>
<height>291</height>
</rect>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="platformGroup">
<property name="geometry">
<rect>
<x>340</x>
<y>80</y>
<width>161</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Platform</string>
</property>
<widget class="QLineEdit" name="platformLineEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>141</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="supportedDevicesGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>220</y>
<width>491</width>
<height>241</height>
</rect>
</property>
<property name="title">
<string>Supported Devices</string>
</property>
<widget class="QListWidget" name="supportedDevicesListWidget">
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>471</width>
<height>201</height>
</rect>
</property>
</widget>
</widget>
<widget class="QRadioButton" name="repartitionRadioButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>520</x>
<y>360</y>
<width>241</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>Repartition Recommended</string>
</property>
</widget>
<widget class="QPushButton" name="loadFirmwareButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>550</x>
<y>420</y>
<width>171</width>
<height>31</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Load / Customise</string>
</property>
</widget>
<widget class="QGroupBox" name="firmwareNameGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>80</y>
<width>211</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Firmware Name</string>
</property>
<widget class="QLineEdit" name="firmwareNameLineEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>191</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="firmwarePackageGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>491</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Heimdall Firmware Package</string>
</property>
<widget class="QLineEdit" name="firmwarePackageLineEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>391</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton" name="browseFirmwarePackageButton">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>410</x>
<y>30</y>
<width>71</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Browse</string>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="versionGroup">
<property name="geometry">
<rect>
<x>230</x>
<y>80</y>
<width>101</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Version</string>
</property>
<widget class="QLineEdit" name="versionLineEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>81</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="developerGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>150</y>
<width>491</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Developer(s)</string>
</property>
<widget class="QLineEdit" name="developerNamesLineEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>281</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton" name="developerDonateButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>410</x>
<y>30</y>
<width>71</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Donate</string>
</property>
</widget>
<widget class="QPushButton" name="developerHomepageButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>300</x>
<y>30</y>
<width>101</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Homepage</string>
</property>
</widget>
</widget>
<widget class="QRadioButton" name="noRebootRadioButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>520</x>
<y>390</y>
<width>241</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>No Reboot Recommended</string>
</property>
</widget>
</widget>
<widget class="QWidget" name="flashTab">
<attribute name="title">
<string>Flash</string>
</attribute>
<widget class="QGroupBox" name="statusGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>290</y>
<width>511</width>
<height>170</height>
</rect>
</property>
<property name="title">
<string>Status</string>
</property>
<widget class="QProgressBar" name="flashProgressBar">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>280</x>
<y>130</y>
<width>221</width>
<height>31</height>
</rect>
</property>
<property name="value">
<number>0</number>
</property>
</widget>
<widget class="QPlainTextEdit" name="outputPlainTextEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>491</width>
<height>81</height>
</rect>
</property>
<property name="undoRedoEnabled">
<bool>false</bool>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
<property name="plainText">
<string notr="true"/>
</property>
</widget>
<widget class="QLabel" name="flashLabel">
<property name="geometry">
<rect>
<x>10</x>
<y>130</y>
<width>261</width>
<height>21</height>
</rect>
</property>
<property name="layoutDirection">
<enum>Qt::RightToLeft</enum>
</property>
<property name="text">
<string notr="true">Ready</string>
</property>
<property name="textFormat">
<enum>Qt::PlainText</enum>
</property>
<property name="alignment">
<set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="optionsGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>751</width>
<height>281</height>
</rect>
</property>
<property name="title">
<string>Options</string>
</property>
<widget class="QGroupBox" name="pitGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>20</y>
<width>391</width>
<height>91</height>
</rect>
</property>
<property name="title">
<string>PIT</string>
</property>
<widget class="QLineEdit" name="pitLineEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>261</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton" name="pitBrowseButton">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>280</x>
<y>30</y>
<width>71</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Browse</string>
</property>
<property name="autoDefault">
<bool>false</bool>
</property>
<property name="default">
<bool>false</bool>
</property>
<property name="flat">
<bool>false</bool>
</property>
</widget>
<widget class="QLabel" name="pitBrowseTipLabel">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>360</x>
<y>30</y>
<width>21</width>
<height>23</height>
</rect>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string notr="true">You can retrieve/download your device's PIT file from the Utilities tab.</string>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="frameShape">
<enum>QFrame::Panel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="lineWidth">
<number>2</number>
</property>
<property name="midLineWidth">
<number>0</number>
</property>
<property name="text">
<string>?</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
<widget class="QCheckBox" name="repartitionCheckBox">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<width>131</width>
<height>21</height>
</rect>
</property>
<property name="toolTip">
<string notr="true">Repartitioning will wipe all data for your phone and install the selected PIT file.</string>
</property>
<property name="text">
<string>Repartition</string>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="partitionGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>120</y>
<width>391</width>
<height>151</height>
</rect>
</property>
<property name="title">
<string>Partition Details</string>
</property>
<widget class="QComboBox" name="partitionNameComboBox">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>140</x>
<y>30</y>
<width>241</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="partitionNameLabel">
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>121</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Partition Name</string>
</property>
</widget>
<widget class="QLabel" name="partitionIdLabel">
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<width>121</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Partition ID</string>
</property>
</widget>
<widget class="QGroupBox" name="partitionFileGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>80</y>
<width>371</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>File</string>
</property>
<widget class="QLineEdit" name="partitionFileLineEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>271</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton" name="partitionFileBrowseButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>290</x>
<y>30</y>
<width>71</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Browse</string>
</property>
</widget>
</widget>
<widget class="QLineEdit" name="partitionIdLineEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>140</x>
<y>60</y>
<width>241</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="partitionsGroup">
<property name="geometry">
<rect>
<x>410</x>
<y>20</y>
<width>331</width>
<height>251</height>
</rect>
</property>
<property name="title">
<string>Partitions (Files)</string>
</property>
<widget class="QPushButton" name="addPartitionButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>220</y>
<width>81</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Add</string>
</property>
</widget>
<widget class="QListWidget" name="partitionsListWidget">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>20</y>
<width>311</width>
<height>191</height>
</rect>
</property>
</widget>
<widget class="QPushButton" name="removePartitionButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>240</x>
<y>220</y>
<width>81</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Remove</string>
</property>
</widget>
<widget class="QLabel" name="addPartitionTipLabel">
<property name="geometry">
<rect>
<x>100</x>
<y>220</y>
<width>21</width>
<height>23</height>
</rect>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string notr="true">Use the &quot;Add&quot; button to add additional files to be flashed.</string>
</property>
<property name="frameShape">
<enum>QFrame::Panel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="lineWidth">
<number>2</number>
</property>
<property name="midLineWidth">
<number>0</number>
</property>
<property name="text">
<string>?</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</widget>
</widget>
<widget class="QGroupBox" name="sessionGroup">
<property name="geometry">
<rect>
<x>530</x>
<y>290</y>
<width>231</width>
<height>171</height>
</rect>
</property>
<property name="title">
<string>Session</string>
</property>
<widget class="QCheckBox" name="noRebootCheckBox">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>211</width>
<height>21</height>
</rect>
</property>
<property name="toolTip">
<string notr="true">Can be enabled to prevent your device rebooting after the flash finishes.</string>
</property>
<property name="text">
<string>No Reboot</string>
</property>
</widget>
<widget class="QCheckBox" name="resumeCheckbox">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<width>211</width>
<height>21</height>
</rect>
</property>
<property name="toolTip">
<string notr="true">Resume flash action, to be used after &quot;No Reboot&quot; was used.</string>
</property>
<property name="text">
<string>Resume (use after &quot;No Reboot&quot;)</string>
</property>
</widget>
<widget class="QCheckBox" name="waitForDeviceCheckbox">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>90</y>
<width>211</width>
<height>21</height>
</rect>
</property>
<property name="toolTip">
<string notr="true">If enabled then Heimdall waits until a compatible device is connected and then flashes.</string>
</property>
<property name="text">
<string>Wait for device</string>
</property>
</widget>
<widget class="QPushButton" name="startFlashButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>50</x>
<y>120</y>
<width>111</width>
<height>31</height>
</rect>
</property>
<property name="text">
<string>Start</string>
</property>
</widget>
<widget class="QLabel" name="startFlashTipLabel">
<property name="geometry">
<rect>
<x>170</x>
<y>120</y>
<width>21</width>
<height>23</height>
</rect>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string notr="true">The &quot;Start&quot; button will remain inactive until at least one partition/file is added.</string>
</property>
<property name="frameShape">
<enum>QFrame::Panel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="lineWidth">
<number>2</number>
</property>
<property name="midLineWidth">
<number>0</number>
</property>
<property name="text">
<string>?</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</widget>
</widget>
<widget class="QWidget" name="createPackageTab">
<property name="enabled">
<bool>true</bool>
</property>
<attribute name="title">
<string>Create Package</string>
</attribute>
<widget class="QGroupBox" name="createSupportedDevicesGroup">
<property name="geometry">
<rect>
<x>0</x>
<y>230</y>
<width>471</width>
<height>231</height>
</rect>
</property>
<property name="title">
<string>Supported Devices</string>
</property>
<widget class="QListWidget" name="createDevicesListWidget">
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>451</width>
<height>161</height>
</rect>
</property>
</widget>
<widget class="QPushButton" name="removeDeviceButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>320</x>
<y>200</y>
<width>141</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Remove Device</string>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="createFirmwareVersionGroup">
<property name="geometry">
<rect>
<x>240</x>
<y>10</y>
<width>151</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Firmware Version</string>
</property>
<widget class="QLineEdit" name="createFirmwareVersionLineEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>131</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="createPlatformNameGroup">
<property name="geometry">
<rect>
<x>430</x>
<y>10</y>
<width>171</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Platform Name</string>
</property>
<widget class="QLineEdit" name="createPlatformNameLineEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>151</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="createFirmwareNameGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>221</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Firmware Name</string>
</property>
<widget class="QLineEdit" name="createFirmwareNameLineEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>201</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="createDevelopersGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>80</y>
<width>751</width>
<height>141</height>
</rect>
</property>
<property name="title">
<string>Developers</string>
</property>
<widget class="QListWidget" name="createDevelopersListWidget">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>560</x>
<y>20</y>
<width>181</width>
<height>81</height>
</rect>
</property>
</widget>
<widget class="QGroupBox" name="createDeveloperInfoGroup">
<property name="geometry">
<rect>
<x>310</x>
<y>20</y>
<width>241</width>
<height>101</height>
</rect>
</property>
<property name="title">
<string>Developer Info</string>
</property>
<widget class="QLabel" name="createDeveloperNameLabel">
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>51</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Name</string>
</property>
</widget>
<widget class="QLineEdit" name="createDeveloperNameLineEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>70</x>
<y>30</y>
<width>161</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
<widget class="QPushButton" name="addDeveloperButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>130</x>
<y>60</y>
<width>101</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Add</string>
</property>
</widget>
</widget>
<widget class="QPushButton" name="removeDeveloperButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>640</x>
<y>110</y>
<width>101</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Remove</string>
</property>
</widget>
<widget class="QGroupBox" name="createUrlsGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>20</y>
<width>291</width>
<height>101</height>
</rect>
</property>
<property name="title">
<string>URLs (Optional)</string>
</property>
<widget class="QLabel" name="createDonateLabel">
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<width>81</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Donate</string>
</property>
</widget>
<widget class="QLabel" name="createHomepageLabel">
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>81</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Homepage</string>
</property>
</widget>
<widget class="QLineEdit" name="createHomepageLineEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>100</x>
<y>30</y>
<width>181</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
<widget class="QLineEdit" name="createDonateLineEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>100</x>
<y>60</y>
<width>181</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</widget>
</widget>
<widget class="QGroupBox" name="createPlatformVersionGroup">
<property name="geometry">
<rect>
<x>610</x>
<y>10</y>
<width>151</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Platform Version</string>
</property>
<widget class="QLineEdit" name="createPlatformVersionLineEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>131</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="createDeviceInfoGroup">
<property name="geometry">
<rect>
<x>480</x>
<y>240</y>
<width>291</width>
<height>151</height>
</rect>
</property>
<property name="title">
<string>Device Info</string>
</property>
<widget class="QLabel" name="deviceNameLabel">
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Name</string>
</property>
</widget>
<widget class="QLineEdit" name="deviceNameLineEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>130</x>
<y>60</y>
<width>151</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
<widget class="QLabel" name="deviceManufacturerLabel">
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Manufacturer</string>
</property>
</widget>
<widget class="QLineEdit" name="deviceManufacturerLineEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>130</x>
<y>30</y>
<width>151</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
<widget class="QLabel" name="productCodeLabel">
<property name="geometry">
<rect>
<x>10</x>
<y>90</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Product Code</string>
</property>
</widget>
<widget class="QLineEdit" name="deviceProductCodeLineEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>130</x>
<y>90</y>
<width>151</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
<widget class="QPushButton" name="addDeviceButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>160</x>
<y>120</y>
<width>121</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Add Device</string>
</property>
</widget>
</widget>
<widget class="QPushButton" name="buildPackageButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>580</x>
<y>420</y>
<width>121</width>
<height>31</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Build</string>
</property>
</widget>
</widget>
<widget class="QWidget" name="tab">
<attribute name="title">
<string>Utilities</string>
</attribute>
<widget class="QGroupBox" name="downloadPitGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>70</y>
<width>461</width>
<height>141</height>
</rect>
</property>
<property name="title">
<string>Download PIT</string>
</property>
<widget class="QGroupBox" name="pitDestinationGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>441</width>
<height>71</height>
</rect>
</property>
<property name="title">
<string>Destination File</string>
</property>
<widget class="QLineEdit" name="pitDestinationLineEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>311</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton" name="pitSaveAsButton">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>340</x>
<y>30</y>
<width>91</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Save As...</string>
</property>
</widget>
</widget>
<widget class="QPushButton" name="downloadPitButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>320</x>
<y>110</y>
<width>101</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Download</string>
</property>
</widget>
<widget class="QLabel" name="downloadPitTipLabel">
<property name="geometry">
<rect>
<x>430</x>
<y>110</y>
<width>21</width>
<height>23</height>
</rect>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string notr="true">Download and save a device's PIT file.</string>
</property>
<property name="frameShape">
<enum>QFrame::Panel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="lineWidth">
<number>2</number>
</property>
<property name="midLineWidth">
<number>0</number>
</property>
<property name="text">
<string>?</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="outputGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>220</y>
<width>751</width>
<height>241</height>
</rect>
</property>
<property name="title">
<string>Output</string>
</property>
<widget class="QPlainTextEdit" name="utilityOutputPlainTextEdit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>731</width>
<height>201</height>
</rect>
</property>
<property name="undoRedoEnabled">
<bool>false</bool>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
<property name="plainText">
<string notr="true"/>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="detectDeviceGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>291</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Detect Device</string>
</property>
<widget class="QPushButton" name="detectDeviceButton">
<property name="geometry">
<rect>
<x>170</x>
<y>30</y>
<width>81</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="toolTip">
<string/>
</property>
<property name="text">
<string>Detect</string>
</property>
</widget>
<widget class="QRadioButton" name="deviceDetectedRadioButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>151</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>Device Detected</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
<widget class="QLabel" name="detectDeviceTipLabel">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>260</x>
<y>30</y>
<width>21</width>
<height>23</height>
</rect>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string notr="true">Detect whether or not a device is connected in download mode.</string>
</property>
<property name="statusTip">
<string notr="true"/>
</property>
<property name="whatsThis">
<string notr="true"/>
</property>
<property name="frameShape">
<enum>QFrame::Panel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="lineWidth">
<number>2</number>
</property>
<property name="midLineWidth">
<number>0</number>
</property>
<property name="text">
<string>?</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</widget>
<widget class="QGroupBox" name="printPitGroup">
<property name="geometry">
<rect>
<x>480</x>
<y>10</y>
<width>291</width>
<height>201</height>
</rect>
</property>
<property name="title">
<string>Print PIT</string>
</property>
<widget class="QPushButton" name="printPitButton">
<property name="geometry">
<rect>
<x>160</x>
<y>170</y>
<width>81</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Print</string>
</property>
</widget>
<widget class="QLabel" name="printPitTipLabel">
<property name="geometry">
<rect>
<x>250</x>
<y>170</y>
<width>21</width>
<height>23</height>
</rect>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string notr="true">Print the contents of a PIT file in a human readable fashion.</string>
</property>
<property name="frameShape">
<enum>QFrame::Panel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="lineWidth">
<number>2</number>
</property>
<property name="midLineWidth">
<number>0</number>
</property>
<property name="text">
<string>?</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
<widget class="QRadioButton" name="printPitDeviceRadioBox">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>20</x>
<y>30</y>
<width>261</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>Device</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
<widget class="QRadioButton" name="printPitLocalFileRadioBox">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>20</x>
<y>60</y>
<width>261</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>Local File</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
<widget class="QGroupBox" name="printLocalPitGroup">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>90</y>
<width>271</width>
<height>71</height>
</rect>
</property>
<property name="title">
<string>PIT File</string>
</property>
<widget class="QLineEdit" name="printLocalPitLineEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>171</width>
<height>21</height>
</rect>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton" name="printLocalPitBrowseButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>190</x>
<y>30</y>
<width>71</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Browse</string>
</property>
</widget>
</widget>
</widget>
<widget class="QGroupBox" name="closePcScreenGroup">
<property name="geometry">
<rect>
<x>310</x>
<y>10</y>
<width>161</width>
<height>61</height>
</rect>
</property>
<property name="title">
<string>Close PC Screen</string>
</property>
<widget class="QPushButton" name="closePcScreenButton">
<property name="geometry">
<rect>
<x>40</x>
<y>30</y>
<width>81</width>
<height>23</height>
</rect>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>Close</string>
</property>
</widget>
<widget class="QLabel" name="closePcScreenTipLabel">
<property name="geometry">
<rect>
<x>130</x>
<y>30</y>
<width>21</width>
<height>23</height>
</rect>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="toolTip">
<string notr="true">Close the &quot;device &lt;--&gt; PC&quot; screen displayed on a device.</string>
</property>
<property name="frameShape">
<enum>QFrame::Panel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="lineWidth">
<number>2</number>
</property>
<property name="midLineWidth">
<number>0</number>
</property>
<property name="text">
<string>?</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</widget>
</widget>
</widget>
</widget>
<widget class="QMenuBar" name="menuBar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>788</width>
<height>24</height>
</rect>
</property>
<widget class="QMenu" name="menuHelp">
<property name="title">
<string>Help</string>
</property>
<addaction name="actionAboutHeimdall"/>
</widget>
<widget class="QMenu" name="menuAdvanced">
<property name="title">
<string>Advanced</string>
</property>
<addaction name="actionResumeConnection"/>
<addaction name="separator"/>
<addaction name="actionVerboseOutput"/>
</widget>
<addaction name="menuAdvanced"/>
<addaction name="menuHelp"/>
</widget>
<action name="actionHelp">
<property name="text">
<string>Help</string>
</property>
</action>
<action name="actionAboutHeimdall">
<property name="text">
<string>About Heimdall</string>
</property>
</action>
<action name="actionPackage_Creation">
<property name="text">
<string>Package Creation</string>
</property>
</action>
<action name="actionVerboseOutput">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Verbose Output</string>
</property>
</action>
<action name="actionResumeConnection">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Resume Connection</string>
</property>
</action>
</widget>
<layoutdefault spacing="6" margin="11"/>
<tabstops>
<tabstop>functionTabWidget</tabstop>
<tabstop>firmwarePackageLineEdit</tabstop>
<tabstop>browseFirmwarePackageButton</tabstop>
<tabstop>firmwareNameLineEdit</tabstop>
<tabstop>versionLineEdit</tabstop>
<tabstop>platformLineEdit</tabstop>
<tabstop>developerNamesLineEdit</tabstop>
<tabstop>developerHomepageButton</tabstop>
<tabstop>developerDonateButton</tabstop>
<tabstop>supportedDevicesListWidget</tabstop>
<tabstop>includedFilesListWidget</tabstop>
<tabstop>repartitionRadioButton</tabstop>
<tabstop>loadFirmwareButton</tabstop>
<tabstop>pitLineEdit</tabstop>
<tabstop>pitBrowseButton</tabstop>
<tabstop>partitionNameComboBox</tabstop>
<tabstop>partitionIdLineEdit</tabstop>
<tabstop>partitionFileLineEdit</tabstop>
<tabstop>partitionFileBrowseButton</tabstop>
<tabstop>outputPlainTextEdit</tabstop>
<tabstop>createFirmwareNameLineEdit</tabstop>
<tabstop>createFirmwareVersionLineEdit</tabstop>
<tabstop>createPlatformNameLineEdit</tabstop>
<tabstop>createPlatformVersionLineEdit</tabstop>
<tabstop>createHomepageLineEdit</tabstop>
<tabstop>createDonateLineEdit</tabstop>
<tabstop>createDeveloperNameLineEdit</tabstop>
<tabstop>addDeveloperButton</tabstop>
<tabstop>createDevelopersListWidget</tabstop>
<tabstop>removeDeveloperButton</tabstop>
<tabstop>createDevicesListWidget</tabstop>
<tabstop>removeDeviceButton</tabstop>
<tabstop>deviceManufacturerLineEdit</tabstop>
<tabstop>deviceNameLineEdit</tabstop>
<tabstop>deviceProductCodeLineEdit</tabstop>
<tabstop>addDeviceButton</tabstop>
<tabstop>buildPackageButton</tabstop>
</tabstops>
<resources/>
<connections/>
</ui>