blob: ce42a896134c0afd10785be8aa6ee42101b79a8a (
plain) (
tree)
|
|
<?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">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<family>MS Shell Dlg 2</family>
</font>
</property>
<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="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="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="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="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>300</y>
<width>511</width>
<height>171</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="text">
<string>Browse</string>
</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 "Add" 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>300</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">Can be enabled to prevent your device rebooting after the flash finishes.</string>
</property>
<property name="text">
<string>Resume (use after "No Reboot")</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 "Start" 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="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="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="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="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="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>80</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="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="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>230</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="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>211</height>
</rect>
</property>
<property name="title">
<string>Print PIT</string>
</property>
<widget class="QPushButton" name="printPitButton">
<property name="geometry">
<rect>
<x>160</x>
<y>180</y>
<width>81</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Print</string>
</property>
</widget>
<widget class="QLabel" name="printPitTipLabel">
<property name="geometry">
<rect>
<x>250</x>
<y>180</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>100</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="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="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 "device <--> PC" 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>21</height>
</rect>
</property>
<widget class="QMenu" name="menuHelp">
<property name="title">
<string>Help</string>
</property>
<addaction name="actionAboutHeimdall"/>
</widget>
<widget class="QMenu" name="menuDonate">
<property name="title">
<string>Donate</string>
</property>
<addaction name="actionDonate"/>
</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="menuDonate"/>
<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="actionDonate">
<property name="text">
<string>Donate to Glass Echidna</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>
|