gui/mozregui/ui/mainwindow.ui (367 lines of code) (raw):

<?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>1024</width> <height>768</height> </rect> </property> <property name="contextMenuPolicy"> <enum>Qt::NoContextMenu</enum> </property> <property name="windowTitle"> <string>mozregression GUI</string> </property> <property name="windowIcon"> <iconset resource="../../resources.qrc"> <normaloff>:/app_icon.png</normaloff>:/app_icon.png</iconset> </property> <widget class="QWidget" name="centralwidget"> <layout class="QVBoxLayout" name="verticalLayout"> <item> <layout class="QGridLayout" name="gridLayout"> <property name="spacing"> <number>9</number> </property> <item row="1" column="1"> <widget class="BuildInfoTextBrowser" name="build_info_browser"> <property name="lineWrapMode"> <enum>QTextEdit::NoWrap</enum> </property> <property name="openExternalLinks"> <bool>false</bool> </property> <property name="openLinks"> <bool>false</bool> </property> </widget> </item> <item row="1" column="0"> <widget class="ReportView" name="report_view"> <attribute name="horizontalHeaderVisible"> <bool>false</bool> </attribute> <attribute name="horizontalHeaderStretchLastSection"> <bool>true</bool> </attribute> <attribute name="verticalHeaderVisible"> <bool>false</bool> </attribute> </widget> </item> <item row="0" column="0"> <widget class="QLabel" name="label"> <property name="text"> <string>Progress</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="label_2"> <property name="text"> <string>Build Info</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> </layout> </item> </layout> </widget> <widget class="QMenuBar" name="menubar"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>1024</width> <height>22</height> </rect> </property> <widget class="QMenu" name="menuFile"> <property name="title"> <string>&amp;File</string> </property> <addaction name="actionGlobal_preferences"/> <addaction name="separator"/> <addaction name="actionQuit"/> </widget> <widget class="QMenu" name="menuHelp"> <property name="title"> <string>&amp;Help</string> </property> <addaction name="actionAbout"/> </widget> <addaction name="menuFile"/> <addaction name="menuHelp"/> </widget> <widget class="QToolBar" name="toolBar"> <property name="enabled"> <bool>true</bool> </property> <property name="sizePolicy"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="contextMenuPolicy"> <enum>Qt::NoContextMenu</enum> </property> <property name="windowTitle"> <string>toolBar</string> </property> <property name="movable"> <bool>false</bool> </property> <property name="floatable"> <bool>false</bool> </property> <attribute name="toolBarArea"> <enum>TopToolBarArea</enum> </attribute> <attribute name="toolBarBreak"> <bool>false</bool> </attribute> <addaction name="actionStart_a_new_bisection"/> <addaction name="separator"/> <addaction name="actionRun_a_single_build"/> <addaction name="separator"/> <addaction name="actionStop_the_bisection"/> </widget> <widget class="QDockWidget" name="logDockWidget"> <property name="features"> <set>QDockWidget::NoDockWidgetFeatures</set> </property> <property name="windowTitle"> <string>Log</string> </property> <attribute name="dockWidgetArea"> <number>8</number> </attribute> <widget class="QWidget" name="LogWidget"> <layout class="QVBoxLayout" name="verticalLayout_3"> <item> <widget class="LogView" name="log_view"> <property name="contextMenuPolicy"> <enum>Qt::CustomContextMenu</enum> </property> <property name="readOnly"> <bool>true</bool> </property> </widget> </item> </layout> </widget> </widget> <widget class="QStatusBar" name="status_bar"/> <action name="actionStart_a_new_bisection"> <property name="checkable"> <bool>false</bool> </property> <property name="checked"> <bool>false</bool> </property> <property name="icon"> <iconset resource="../../resources.qrc"> <normaloff>:/cutting.png</normaloff>:/cutting.png</iconset> </property> <property name="text"> <string>&amp;Run a new bisection</string> </property> <property name="shortcut"> <string>Ctrl+R</string> </property> <property name="iconVisibleInMenu"> <bool>false</bool> </property> </action> <action name="actionQuit"> <property name="text"> <string>&amp;Quit</string> </property> <property name="shortcut"> <string>Ctrl+Q</string> </property> </action> <action name="actionAbout"> <property name="text"> <string>&amp;About</string> </property> </action> <action name="actionStop_the_bisection"> <property name="enabled"> <bool>false</bool> </property> <property name="icon"> <iconset resource="../../resources.qrc"> <normaloff>:/stop.png</normaloff>:/stop.png</iconset> </property> <property name="text"> <string>&amp;Stop</string> </property> <property name="toolTip"> <string>Stop bisection or single build run</string> </property> <property name="shortcut"> <string>Esc</string> </property> <property name="iconVisibleInMenu"> <bool>true</bool> </property> </action> <action name="actionGlobal_preferences"> <property name="text"> <string>Preferences...</string> </property> </action> <action name="actionRun_a_single_build"> <property name="icon"> <iconset resource="../../resources.qrc"> <normaloff>:/s.png</normaloff>:/s.png</iconset> </property> <property name="text"> <string>Run &amp;a single build</string> </property> <property name="toolTip"> <string>Run a single build</string> </property> <property name="iconVisibleInMenu"> <bool>true</bool> </property> </action> </widget> <customwidgets> <customwidget> <class>ReportView</class> <extends>QTableView</extends> <header>mozregui.report</header> </customwidget> <customwidget> <class>BuildInfoTextBrowser</class> <extends>QTextBrowser</extends> <header>mozregui.report</header> </customwidget> <customwidget> <class>LogView</class> <extends>QPlainTextEdit</extends> <header>mozregui.log_report</header> </customwidget> </customwidgets> <resources> <include location="../../resources.qrc"/> </resources> <connections> <connection> <sender>actionQuit</sender> <signal>triggered()</signal> <receiver>MainWindow</receiver> <slot>close()</slot> <hints> <hint type="sourcelabel"> <x>-1</x> <y>-1</y> </hint> <hint type="destinationlabel"> <x>399</x> <y>299</y> </hint> </hints> </connection> <connection> <sender>actionStart_a_new_bisection</sender> <signal>triggered()</signal> <receiver>MainWindow</receiver> <slot>start_bisection_wizard()</slot> <hints> <hint type="sourcelabel"> <x>-1</x> <y>-1</y> </hint> <hint type="destinationlabel"> <x>399</x> <y>299</y> </hint> </hints> </connection> <connection> <sender>actionAbout</sender> <signal>triggered()</signal> <receiver>MainWindow</receiver> <slot>show_about()</slot> <hints> <hint type="sourcelabel"> <x>-1</x> <y>-1</y> </hint> <hint type="destinationlabel"> <x>511</x> <y>383</y> </hint> </hints> </connection> <connection> <sender>actionStop_the_bisection</sender> <signal>triggered()</signal> <receiver>MainWindow</receiver> <slot>stop_bisection()</slot> <hints> <hint type="sourcelabel"> <x>-1</x> <y>-1</y> </hint> <hint type="destinationlabel"> <x>511</x> <y>383</y> </hint> </hints> </connection> <connection> <sender>actionGlobal_preferences</sender> <signal>triggered()</signal> <receiver>MainWindow</receiver> <slot>edit_global_prefs()</slot> <hints> <hint type="sourcelabel"> <x>-1</x> <y>-1</y> </hint> <hint type="destinationlabel"> <x>511</x> <y>383</y> </hint> </hints> </connection> <connection> <sender>actionRun_a_single_build</sender> <signal>triggered()</signal> <receiver>MainWindow</receiver> <slot>single_run()</slot> <hints> <hint type="sourcelabel"> <x>-1</x> <y>-1</y> </hint> <hint type="destinationlabel"> <x>511</x> <y>383</y> </hint> </hints> </connection> </connections> <slots> <slot>start_bisection_wizard()</slot> <slot>show_about()</slot> <slot>stop_bisection()</slot> <slot>edit_global_prefs()</slot> <slot>single_run()</slot> </slots> </ui>