--- a/src/eric7/Preferences/ConfigurationPages/ApplicationPage.ui Tue Jul 09 17:20:18 2024 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/ApplicationPage.ui Tue Jul 09 18:09:27 2024 +0200 @@ -7,10 +7,10 @@ <x>0</x> <y>0</y> <width>589</width> - <height>748</height> + <height>1119</height> </rect> </property> - <layout class="QVBoxLayout" name="verticalLayout_4"> + <layout class="QVBoxLayout" name="verticalLayout_5"> <item> <widget class="QLabel" name="headerLabel"> <property name="text"> @@ -52,16 +52,6 @@ </widget> </item> <item> - <widget class="QCheckBox" name="crashSessionEnabledCheckBox"> - <property name="toolTip"> - <string>Select to enable the generation of a crash session file</string> - </property> - <property name="text"> - <string>Enable Crash Session</string> - </property> - </widget> - </item> - <item> <widget class="QCheckBox" name="globalMenuCheckBox"> <property name="toolTip"> <string>Select to use the global application menu bar</string> @@ -87,6 +77,16 @@ </property> </widget> </item> + <item row="2" column="0"> + <widget class="QRadioButton" name="globalSessionRadioButton"> + <property name="toolTip"> + <string>Select to restore the global session</string> + </property> + <property name="text"> + <string>Global Session</string> + </property> + </widget> + </item> <item row="0" column="1"> <widget class="QRadioButton" name="lastFileRadioButton"> <property name="toolTip"> @@ -117,29 +117,6 @@ </property> </widget> </item> - <item row="2" column="0"> - <widget class="QRadioButton" name="globalSessionRadioButton"> - <property name="toolTip"> - <string>Select to restore the global session</string> - </property> - <property name="text"> - <string>Global Session</string> - </property> - </widget> - </item> - <item row="3" column="0" colspan="2"> - <widget class="QCheckBox" name="openCrashSessionCheckBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="toolTip"> - <string>Select to look for a crash session file first</string> - </property> - <property name="text"> - <string>Load Crash Session</string> - </property> - </widget> - </item> </layout> </widget> </item> @@ -251,6 +228,51 @@ </widget> </item> <item> + <widget class="QGroupBox" name="crashSessionGroupBox"> + <property name="toolTip"> + <string>Select to enable the generation of a crash session file</string> + </property> + <property name="title"> + <string>Crash Session</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_4"> + <item> + <widget class="QCheckBox" name="crashSessionEnabledCheckBox"> + <property name="toolTip"> + <string>Select to enable the generation of a crash session file</string> + </property> + <property name="text"> + <string>Enable Crash Session</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="openCrashSessionCheckBox"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="toolTip"> + <string>Select to check for a crash session file before opening the above configured startup item.</string> + </property> + <property name="text"> + <string>Check for Crash Session at startup</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="deleteCrashSessionCheckBox"> + <property name="toolTip"> + <string>Select to delete a crash session file after it was loaded.</string> + </property> + <property name="text"> + <string>Delete Crash Session after loading</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> <widget class="QGroupBox" name="groupBox_4"> <property name="title"> <string>Reporting</string> @@ -427,20 +449,21 @@ <tabstops> <tabstop>singleApplicationCheckBox</tabstop> <tabstop>splashScreenCheckBox</tabstop> - <tabstop>crashSessionEnabledCheckBox</tabstop> <tabstop>globalMenuCheckBox</tabstop> <tabstop>noOpenRadioButton</tabstop> <tabstop>lastFileRadioButton</tabstop> <tabstop>lastProjectRadioButton</tabstop> <tabstop>lastMultiprojectRadioButton</tabstop> <tabstop>globalSessionRadioButton</tabstop> - <tabstop>openCrashSessionCheckBox</tabstop> <tabstop>noCheckRadioButton</tabstop> <tabstop>alwaysCheckRadioButton</tabstop> <tabstop>dailyCheckRadioButton</tabstop> <tabstop>weeklyCheckRadioButton</tabstop> <tabstop>monthlyCheckRadioButton</tabstop> <tabstop>upgraderDelaySpinBox</tabstop> + <tabstop>crashSessionEnabledCheckBox</tabstop> + <tabstop>openCrashSessionCheckBox</tabstop> + <tabstop>deleteCrashSessionCheckBox</tabstop> <tabstop>systemEmailClientCheckBox</tabstop> <tabstop>errorlogCheckBox</tabstop> <tabstop>msgSeverityComboBox</tabstop> @@ -456,12 +479,12 @@ <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> - <x>44</x> - <y>89</y> + <x>65</x> + <y>462</y> </hint> <hint type="destinationlabel"> - <x>52</x> - <y>205</y> + <x>73</x> + <y>491</y> </hint> </hints> </connection> @@ -472,12 +495,12 @@ <slot>setChecked(bool)</slot> <hints> <hint type="sourcelabel"> - <x>114</x> - <y>88</y> + <x>78</x> + <y>462</y> </hint> <hint type="destinationlabel"> - <x>109</x> - <y>209</y> + <x>89</x> + <y>491</y> </hint> </hints> </connection>