aboutsummaryrefslogtreecommitdiffstats
path: root/heimdall-frontend/mainwindow.ui
diff options
context:
space:
mode:
Diffstat (limited to 'heimdall-frontend/mainwindow.ui')
-rw-r--r--heimdall-frontend/mainwindow.ui695
1 files changed, 601 insertions, 94 deletions
diff --git a/heimdall-frontend/mainwindow.ui b/heimdall-frontend/mainwindow.ui
index 0dba976..985fe10 100644
--- a/heimdall-frontend/mainwindow.ui
+++ b/heimdall-frontend/mainwindow.ui
@@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>788</width>
- <height>505</height>
+ <height>525</height>
</rect>
</property>
<property name="sizePolicy">
@@ -19,13 +19,13 @@
<property name="minimumSize">
<size>
<width>788</width>
- <height>505</height>
+ <height>525</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>788</width>
- <height>505</height>
+ <height>525</height>
</size>
</property>
<property name="windowTitle">
@@ -73,7 +73,7 @@
<x>5</x>
<y>0</y>
<width>780</width>
- <height>481</height>
+ <height>501</height>
</rect>
</property>
<property name="sizePolicy">
@@ -162,7 +162,7 @@
<x>10</x>
<y>220</y>
<width>491</width>
- <height>231</height>
+ <height>241</height>
</rect>
</property>
<property name="title">
@@ -172,7 +172,7 @@
<property name="geometry">
<rect>
<x>10</x>
- <y>20</y>
+ <y>30</y>
<width>471</width>
<height>201</height>
</rect>
@@ -186,7 +186,7 @@
<property name="geometry">
<rect>
<x>520</x>
- <y>350</y>
+ <y>360</y>
<width>241</width>
<height>21</height>
</rect>
@@ -202,7 +202,7 @@
<property name="geometry">
<rect>
<x>550</x>
- <y>410</y>
+ <y>420</y>
<width>171</width>
<height>31</height>
</rect>
@@ -382,7 +382,7 @@
<property name="geometry">
<rect>
<x>520</x>
- <y>380</y>
+ <y>390</y>
<width>241</width>
<height>21</height>
</rect>
@@ -400,7 +400,7 @@
<property name="geometry">
<rect>
<x>10</x>
- <y>280</y>
+ <y>300</y>
<width>751</width>
<height>171</height>
</rect>
@@ -414,7 +414,7 @@
</property>
<property name="geometry">
<rect>
- <x>320</x>
+ <x>310</x>
<y>130</y>
<width>311</width>
<height>31</height>
@@ -451,7 +451,7 @@
<rect>
<x>10</x>
<y>130</y>
- <width>301</width>
+ <width>291</width>
<height>21</height>
</rect>
</property>
@@ -474,7 +474,7 @@
</property>
<property name="geometry">
<rect>
- <x>640</x>
+ <x>620</x>
<y>130</y>
<width>91</width>
<height>31</height>
@@ -484,6 +484,43 @@
<string>Start</string>
</property>
</widget>
+ <widget class="QLabel" name="startFlashTipLabel">
+ <property name="geometry">
+ <rect>
+ <x>720</x>
+ <y>130</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 class="QGroupBox" name="optionsGroup">
<property name="geometry">
@@ -491,7 +528,7 @@
<x>10</x>
<y>10</y>
<width>751</width>
- <height>271</height>
+ <height>281</height>
</rect>
</property>
<property name="title">
@@ -502,7 +539,7 @@
<rect>
<x>10</x>
<y>20</y>
- <width>381</width>
+ <width>391</width>
<height>61</height>
</rect>
</property>
@@ -517,7 +554,7 @@
<rect>
<x>10</x>
<y>30</y>
- <width>281</width>
+ <width>261</width>
<height>21</height>
</rect>
</property>
@@ -531,7 +568,7 @@
</property>
<property name="geometry">
<rect>
- <x>300</x>
+ <x>280</x>
<y>30</y>
<width>71</width>
<height>23</height>
@@ -541,34 +578,64 @@
<string>Browse</string>
</property>
</widget>
- </widget>
- <widget class="QPushButton" name="removePartitionButton">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="geometry">
- <rect>
- <x>660</x>
- <y>240</y>
- <width>81</width>
- <height>23</height>
- </rect>
- </property>
- <property name="text">
- <string>Remove</string>
- </property>
+ <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>
<widget class="QGroupBox" name="partitionGroup">
<property name="geometry">
<rect>
<x>10</x>
<y>120</y>
- <width>381</width>
- <height>141</height>
+ <width>391</width>
+ <height>151</height>
</rect>
</property>
<property name="title">
- <string>File / Partition</string>
+ <string>Partition Details</string>
</property>
<widget class="QComboBox" name="partitionNameComboBox">
<property name="enabled">
@@ -576,7 +643,7 @@
</property>
<property name="geometry">
<rect>
- <x>110</x>
+ <x>120</x>
<y>30</y>
<width>261</width>
<height>22</height>
@@ -588,7 +655,7 @@
<rect>
<x>10</x>
<y>30</y>
- <width>91</width>
+ <width>101</width>
<height>16</height>
</rect>
</property>
@@ -601,7 +668,7 @@
<rect>
<x>10</x>
<y>60</y>
- <width>91</width>
+ <width>101</width>
<height>16</height>
</rect>
</property>
@@ -614,8 +681,8 @@
<rect>
<x>10</x>
<y>80</y>
- <width>361</width>
- <height>51</height>
+ <width>371</width>
+ <height>61</height>
</rect>
</property>
<property name="title">
@@ -628,8 +695,8 @@
<property name="geometry">
<rect>
<x>10</x>
- <y>20</y>
- <width>261</width>
+ <y>30</y>
+ <width>271</width>
<height>21</height>
</rect>
</property>
@@ -643,8 +710,8 @@
</property>
<property name="geometry">
<rect>
- <x>280</x>
- <y>20</y>
+ <x>290</x>
+ <y>30</y>
<width>71</width>
<height>23</height>
</rect>
@@ -660,7 +727,7 @@
</property>
<property name="geometry">
<rect>
- <x>110</x>
+ <x>120</x>
<y>60</y>
<width>261</width>
<height>21</height>
@@ -671,47 +738,21 @@
</property>
</widget>
</widget>
- <widget class="QPushButton" name="addPartitionButton">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="geometry">
- <rect>
- <x>400</x>
- <y>240</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>400</x>
- <y>30</y>
- <width>341</width>
- <height>201</height>
- </rect>
- </property>
- </widget>
<widget class="QCheckBox" name="noRebootCheckBox">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
- <x>150</x>
+ <x>250</x>
<y>90</y>
- <width>121</width>
+ <width>151</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>
@@ -724,14 +765,112 @@
<rect>
<x>20</x>
<y>90</y>
- <width>121</width>
+ <width>151</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 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>
<widget class="QWidget" name="createPackageTab">
@@ -747,7 +886,7 @@
<x>0</x>
<y>230</y>
<width>491</width>
- <height>221</height>
+ <height>231</height>
</rect>
</property>
<property name="title">
@@ -759,7 +898,7 @@
<x>10</x>
<y>30</y>
<width>471</width>
- <height>151</height>
+ <height>161</height>
</rect>
</property>
</widget>
@@ -770,7 +909,7 @@
<property name="geometry">
<rect>
<x>350</x>
- <y>190</y>
+ <y>200</y>
<width>131</width>
<height>23</height>
</rect>
@@ -785,7 +924,7 @@
<rect>
<x>240</x>
<y>10</y>
- <width>141</width>
+ <width>151</width>
<height>61</height>
</rect>
</property>
@@ -800,7 +939,7 @@
<rect>
<x>10</x>
<y>30</y>
- <width>121</width>
+ <width>131</width>
<height>21</height>
</rect>
</property>
@@ -812,9 +951,9 @@
<widget class="QGroupBox" name="createPlatformNameGroup">
<property name="geometry">
<rect>
- <x>450</x>
+ <x>430</x>
<y>10</y>
- <width>161</width>
+ <width>171</width>
<height>61</height>
</rect>
</property>
@@ -829,7 +968,7 @@
<rect>
<x>10</x>
<y>30</y>
- <width>141</width>
+ <width>151</width>
<height>21</height>
</rect>
</property>
@@ -1041,9 +1180,9 @@
<widget class="QGroupBox" name="createPlatformVersionGroup">
<property name="geometry">
<rect>
- <x>620</x>
+ <x>610</x>
<y>10</y>
- <width>141</width>
+ <width>151</width>
<height>61</height>
</rect>
</property>
@@ -1058,7 +1197,7 @@
<rect>
<x>10</x>
<y>30</y>
- <width>121</width>
+ <width>131</width>
<height>21</height>
</rect>
</property>
@@ -1071,7 +1210,7 @@
<property name="geometry">
<rect>
<x>500</x>
- <y>250</y>
+ <y>240</y>
<width>271</width>
<height>151</height>
</rect>
@@ -1200,6 +1339,377 @@
</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>471</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>451</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>341</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>360</x>
+ <y>30</y>
+ <width>81</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>340</x>
+ <y>110</y>
+ <width>91</width>
+ <height>23</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Download</string>
+ </property>
+ </widget>
+ <widget class="QLabel" name="downloadPitTipLabel">
+ <property name="geometry">
+ <rect>
+ <x>440</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 a devices 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>301</width>
+ <height>61</height>
+ </rect>
+ </property>
+ <property name="title">
+ <string>Detect Device</string>
+ </property>
+ <widget class="QPushButton" name="detectDeviceButton">
+ <property name="geometry">
+ <rect>
+ <x>180</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>161</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>270</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 for a device 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>490</x>
+ <y>10</y>
+ <width>161</width>
+ <height>61</height>
+ </rect>
+ </property>
+ <property name="title">
+ <string>Print PIT</string>
+ </property>
+ <widget class="QPushButton" name="printPitButton">
+ <property name="geometry">
+ <rect>
+ <x>40</x>
+ <y>30</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>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">Print the contents of 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="closePcScreenGroup">
+ <property name="geometry">
+ <rect>
+ <x>320</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 &lt;--&gt; 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">
@@ -1208,7 +1718,7 @@
<x>0</x>
<y>0</y>
<width>788</width>
- <height>22</height>
+ <height>21</height>
</rect>
</property>
<widget class="QMenu" name="menuHelp">
@@ -1283,9 +1793,6 @@
<tabstop>partitionIdLineEdit</tabstop>
<tabstop>partitionFileLineEdit</tabstop>
<tabstop>partitionFileBrowseButton</tabstop>
- <tabstop>partitionsListWidget</tabstop>
- <tabstop>addPartitionButton</tabstop>
- <tabstop>removePartitionButton</tabstop>
<tabstop>outputPlainTextEdit</tabstop>
<tabstop>startFlashButton</tabstop>
<tabstop>createFirmwareNameLineEdit</tabstop>