Changeset View
Changeset View
Standalone View
Standalone View
kstars/ekos/scheduler/scheduler.ui
Show First 20 Lines • Show All 969 Lines • ▼ Show 20 Line(s) | 968 | <layout class="QHBoxLayout" name="horizontalLayout_4"> | |||
---|---|---|---|---|---|
970 | <number>1</number> | 970 | <number>1</number> | ||
971 | </property> | 971 | </property> | ||
972 | <item> | 972 | <item> | ||
973 | <widget class="QRadioButton" name="startupTimeConditionR"> | 973 | <widget class="QRadioButton" name="startupTimeConditionR"> | ||
974 | <property name="toolTip"> | 974 | <property name="toolTip"> | ||
975 | <string>start the job on the specified date and time</string> | 975 | <string>start the job on the specified date and time</string> | ||
976 | </property> | 976 | </property> | ||
977 | <property name="text"> | 977 | <property name="text"> | ||
978 | <string>On</string> | 978 | <string>O&n</string> | ||
979 | </property> | 979 | </property> | ||
980 | <attribute name="buttonGroup"> | 980 | <attribute name="buttonGroup"> | ||
981 | <string notr="true">startupButtonGroup</string> | 981 | <string notr="true">startupButtonGroup</string> | ||
982 | </attribute> | 982 | </attribute> | ||
983 | </widget> | 983 | </widget> | ||
984 | </item> | 984 | </item> | ||
985 | <item> | 985 | <item> | ||
986 | <widget class="QDateTimeEdit" name="startupTimeEdit"> | 986 | <widget class="QDateTimeEdit" name="startupTimeEdit"> | ||
▲ Show 20 Lines • Show All 44 Lines • ▼ Show 20 Line(s) | 1018 | <layout class="QVBoxLayout" name="verticalLayout_7"> | |||
1031 | <property name="bottomMargin"> | 1031 | <property name="bottomMargin"> | ||
1032 | <number>3</number> | 1032 | <number>3</number> | ||
1033 | </property> | 1033 | </property> | ||
1034 | <item> | 1034 | <item> | ||
1035 | <layout class="QGridLayout" name="gridLayout"> | 1035 | <layout class="QGridLayout" name="gridLayout"> | ||
1036 | <property name="spacing"> | 1036 | <property name="spacing"> | ||
1037 | <number>1</number> | 1037 | <number>1</number> | ||
1038 | </property> | 1038 | </property> | ||
1039 | <item row="0" column="0"> | 1039 | <item row="0" column="2"> | ||
1040 | <widget class="QCheckBox" name="altConstraintCheck"> | 1040 | <widget class="QLabel" name="label_10"> | ||
TallFurryMan: Sorry I didn't check the UI by importing the diff. Will do. | |||||
TallFurryMan: Didn't test in the end :/ | |||||
1041 | <property name="toolTip"> | | |||
1042 | <string>The object's altitude must remain equal or higher than the given value.</string> | | |||
1043 | </property> | | |||
1044 | <property name="text"> | 1041 | <property name="text"> | ||
1045 | <string>Alt > </string> | 1042 | <string>°</string> | ||
1046 | </property> | | |||
1047 | <property name="checked"> | | |||
1048 | <bool>true</bool> | | |||
1049 | </property> | | |||
1050 | <attribute name="buttonGroup"> | | |||
1051 | <string notr="true">constraintButtonGroup</string> | | |||
1052 | </attribute> | | |||
1053 | </widget> | | |||
1054 | </item> | | |||
1055 | <item row="0" column="1"> | | |||
1056 | <widget class="QDoubleSpinBox" name="minAltitude"> | | |||
1057 | <property name="minimum"> | | |||
1058 | <double>-15.000000000000000</double> | | |||
1059 | </property> | | |||
1060 | <property name="maximum"> | | |||
1061 | <double>89.900000000000006</double> | | |||
1062 | </property> | 1043 | </property> | ||
1063 | </widget> | 1044 | </widget> | ||
1064 | </item> | 1045 | </item> | ||
1065 | <item row="0" column="2"> | 1046 | <item row="1" column="2"> | ||
1066 | <widget class="QLabel" name="label_10"> | 1047 | <widget class="QLabel" name="label_11"> | ||
1067 | <property name="text"> | 1048 | <property name="text"> | ||
1068 | <string>°</string> | 1049 | <string>°</string> | ||
1069 | </property> | 1050 | </property> | ||
1070 | </widget> | 1051 | </widget> | ||
1071 | </item> | 1052 | </item> | ||
1072 | <item row="1" column="0"> | 1053 | <item row="1" column="0"> | ||
1073 | <widget class="QCheckBox" name="moonSeparationCheck"> | 1054 | <widget class="QCheckBox" name="moonSeparationCheck"> | ||
1074 | <property name="toolTip"> | 1055 | <property name="toolTip"> | ||
Show All 12 Lines | 1067 | <widget class="QDoubleSpinBox" name="minMoonSeparation"> | |||
1087 | <property name="maximum"> | 1068 | <property name="maximum"> | ||
1088 | <double>180.000000000000000</double> | 1069 | <double>180.000000000000000</double> | ||
1089 | </property> | 1070 | </property> | ||
1090 | <property name="singleStep"> | 1071 | <property name="singleStep"> | ||
1091 | <double>10.000000000000000</double> | 1072 | <double>10.000000000000000</double> | ||
1092 | </property> | 1073 | </property> | ||
1093 | </widget> | 1074 | </widget> | ||
1094 | </item> | 1075 | </item> | ||
1095 | <item row="1" column="2"> | 1076 | <item row="0" column="1"> | ||
1096 | <widget class="QLabel" name="label_11"> | 1077 | <widget class="QDoubleSpinBox" name="minAltitude"> | ||
1078 | <property name="minimum"> | ||||
1079 | <double>-15.000000000000000</double> | ||||
1080 | </property> | ||||
1081 | <property name="maximum"> | ||||
1082 | <double>89.900000000000006</double> | ||||
1083 | </property> | ||||
1084 | </widget> | ||||
1085 | </item> | ||||
1086 | <item row="0" column="0"> | ||||
1087 | <widget class="QCheckBox" name="altConstraintCheck"> | ||||
1088 | <property name="toolTip"> | ||||
1089 | <string>The object's altitude must remain equal or higher than the given value.</string> | ||||
1090 | </property> | ||||
1097 | <property name="text"> | 1091 | <property name="text"> | ||
1098 | <string>°</string> | 1092 | <string>Alt > </string> | ||
1099 | </property> | 1093 | </property> | ||
1094 | <property name="checked"> | ||||
1095 | <bool>true</bool> | ||||
1096 | </property> | ||||
1097 | <attribute name="buttonGroup"> | ||||
1098 | <string notr="true">constraintButtonGroup</string> | ||||
1099 | </attribute> | ||||
1100 | </widget> | 1100 | </widget> | ||
1101 | </item> | 1101 | </item> | ||
1102 | </layout> | 1102 | </layout> | ||
1103 | </item> | 1103 | </item> | ||
1104 | <item> | 1104 | <item> | ||
1105 | <layout class="QHBoxLayout" name="horizontalLayout_6"> | 1105 | <layout class="QHBoxLayout" name="horizontalLayout_6"> | ||
1106 | <property name="spacing"> | 1106 | <property name="spacing"> | ||
1107 | <number>1</number> | 1107 | <number>1</number> | ||
▲ Show 20 Lines • Show All 101 Lines • ▼ Show 20 Line(s) | 1197 | <widget class="QRadioButton" name="sequenceCompletionR"> | |||
1209 | </attribute> | 1209 | </attribute> | ||
1210 | </widget> | 1210 | </widget> | ||
1211 | </item> | 1211 | </item> | ||
1212 | <item> | 1212 | <item> | ||
1213 | <layout class="QHBoxLayout" name="horizontalLayout_11"> | 1213 | <layout class="QHBoxLayout" name="horizontalLayout_11"> | ||
1214 | <item> | 1214 | <item> | ||
1215 | <widget class="QRadioButton" name="repeatCompletionR"> | 1215 | <widget class="QRadioButton" name="repeatCompletionR"> | ||
1216 | <property name="text"> | 1216 | <property name="text"> | ||
1217 | <string>Repeat for</string> | 1217 | <string>&Repeat for</string> | ||
1218 | </property> | 1218 | </property> | ||
1219 | <attribute name="buttonGroup"> | 1219 | <attribute name="buttonGroup"> | ||
1220 | <string notr="true">completionButtonGroup</string> | 1220 | <string notr="true">completionButtonGroup</string> | ||
1221 | </attribute> | 1221 | </attribute> | ||
1222 | </widget> | 1222 | </widget> | ||
1223 | </item> | 1223 | </item> | ||
1224 | <item> | 1224 | <item> | ||
1225 | <widget class="QSpinBox" name="repeatsSpin"> | 1225 | <widget class="QSpinBox" name="repeatsSpin"> | ||
▲ Show 20 Lines • Show All 90 Lines • ▼ Show 20 Line(s) | 1307 | <spacer name="horizontalSpacer_7"> | |||
1316 | </property> | 1316 | </property> | ||
1317 | </spacer> | 1317 | </spacer> | ||
1318 | </item> | 1318 | </item> | ||
1319 | </layout> | 1319 | </layout> | ||
1320 | </item> | 1320 | </item> | ||
1321 | </layout> | 1321 | </layout> | ||
1322 | </widget> | 1322 | </widget> | ||
1323 | </item> | 1323 | </item> | ||
1324 | </layout> | | |||
1325 | </item> | | |||
1326 | <item> | 1324 | <item> | ||
1327 | <layout class="QHBoxLayout" name="observatoryOperationsLayout" stretch="1,1"> | 1325 | <widget class="QGroupBox" name="errorHandlingGroup"> | ||
1328 | <property name="spacing"> | 1326 | <property name="toolTip"> | ||
1329 | <number>3</number> | 1327 | <string><html><head/><body><p>Define what should happen when a job steps into an error or aborts:</p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">don't restart</span>: Don't restart the job in case of an error or an abort.</li><li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">re-schedule after all terminated</span>: If a job gets aborted, the scheduler will only re-schedule it if when all jobs are finished or aborted. If this is the case, the scheduler re-schedules all aborted jobs and sleeps for the given delay.</li><li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">re-schedule immediately</span>: As soon as a job gets aborted, the scheduler will re-schedule it and waits the given delay.</li></ul><p>If the option for re-scheduling errors is selected, errors are handled like aborts. Otherwise, jobs that step into an error are never re-scheduled.</p></body></html></string> | ||
1328 | </property> | ||||
1329 | <property name="title"> | ||||
1330 | <string>Handling of aborted jobs</string> | ||||
1331 | </property> | ||||
1332 | <layout class="QGridLayout" name="gridLayout_3"> | ||||
1333 | <property name="horizontalSpacing"> | ||||
1334 | <number>18</number> | ||||
1335 | </property> | ||||
1336 | <property name="verticalSpacing"> | ||||
1337 | <number>0</number> | ||||
1338 | </property> | ||||
1339 | <item row="0" column="0" colspan="2"> | ||||
1340 | <widget class="QRadioButton" name="errorHandlingDontRestartButton"> | ||||
1341 | <property name="toolTip"> | ||||
1342 | <string>Do not re-schedule aborted jobs.</string> | ||||
1343 | </property> | ||||
1344 | <property name="text"> | ||||
1345 | <string>don'&t re-schedule</string> | ||||
1346 | </property> | ||||
1347 | <attribute name="buttonGroup"> | ||||
1348 | <string notr="true">errorHandlingButtonGroup</string> | ||||
1349 | </attribute> | ||||
1350 | </widget> | ||||
1351 | </item> | ||||
1352 | <item row="0" column="7"> | ||||
1353 | <spacer name="horizontalSpacer_9"> | ||||
1354 | <property name="orientation"> | ||||
1355 | <enum>Qt::Horizontal</enum> | ||||
1356 | </property> | ||||
1357 | <property name="sizeHint" stdset="0"> | ||||
1358 | <size> | ||||
1359 | <width>40</width> | ||||
1360 | <height>20</height> | ||||
1361 | </size> | ||||
1362 | </property> | ||||
1363 | </spacer> | ||||
1364 | </item> | ||||
1365 | <item row="1" column="0" colspan="2"> | ||||
1366 | <widget class="QRadioButton" name="errorHandlingRestartAfterAllButton"> | ||||
1367 | <property name="toolTip"> | ||||
1368 | <string>Re-schedule aborted jobs as soon as all executable jobs are either completed or aborted.</string> | ||||
1369 | </property> | ||||
1370 | <property name="text"> | ||||
1371 | <string>re-s&chedule after all finished</string> | ||||
1372 | </property> | ||||
1373 | <attribute name="buttonGroup"> | ||||
1374 | <string notr="true">errorHandlingButtonGroup</string> | ||||
1375 | </attribute> | ||||
1376 | </widget> | ||||
1377 | </item> | ||||
1378 | <item row="3" column="0" colspan="2"> | ||||
1379 | <widget class="QCheckBox" name="errorHandlingRescheduleErrorsCB"> | ||||
1380 | <property name="toolTip"> | ||||
1381 | <string>Treat errors like aborts.</string> | ||||
1382 | </property> | ||||
1383 | <property name="text"> | ||||
1384 | <string>re-schedule errors</string> | ||||
1385 | </property> | ||||
1386 | </widget> | ||||
1387 | </item> | ||||
1388 | <item row="5" column="0" alignment="Qt::AlignRight"> | ||||
1389 | <widget class="QLabel" name="errorHandlingWaitLabel"> | ||||
1390 | <property name="toolTip"> | ||||
1391 | <string>Delay how long should be waited until an aborted job will be restarted.</string> | ||||
1392 | </property> | ||||
1393 | <property name="text"> | ||||
1394 | <string>wait (secs)</string> | ||||
1395 | </property> | ||||
1396 | </widget> | ||||
1397 | </item> | ||||
1398 | <item row="2" column="0" colspan="2"> | ||||
1399 | <widget class="QRadioButton" name="errorHandlingRestartImmediatelyButton"> | ||||
1400 | <property name="toolTip"> | ||||
1401 | <string>Re-schedule an aborted job immediately.</string> | ||||
1402 | </property> | ||||
1403 | <property name="text"> | ||||
1404 | <string>re-s&chedule immediately</string> | ||||
1330 | </property> | 1405 | </property> | ||
1406 | <attribute name="buttonGroup"> | ||||
1407 | <string notr="true">errorHandlingButtonGroup</string> | ||||
1408 | </attribute> | ||||
1409 | </widget> | ||||
1410 | </item> | ||||
1411 | <item row="5" column="1"> | ||||
1412 | <widget class="QSpinBox" name="errorHandlingDelaySB"> | ||||
1413 | <property name="toolTip"> | ||||
1414 | <string>Delay in seconds.</string> | ||||
1415 | </property> | ||||
1416 | <property name="maximum"> | ||||
1417 | <number>10000</number> | ||||
1418 | </property> | ||||
1419 | <property name="singleStep"> | ||||
1420 | <number>10</number> | ||||
1421 | </property> | ||||
1422 | </widget> | ||||
1423 | </item> | ||||
1424 | </layout> | ||||
1425 | </widget> | ||||
1426 | </item> | ||||
1427 | </layout> | ||||
1428 | </item> | ||||
1331 | <item> | 1429 | <item> | ||
1430 | <layout class="QGridLayout" name="schedulerSettingsGroup"> | ||||
1431 | <item row="0" column="1"> | ||||
1332 | <widget class="QGroupBox" name="startupGroupBox"> | 1432 | <widget class="QGroupBox" name="startupGroupBox"> | ||
1333 | <property name="toolTip"> | 1433 | <property name="toolTip"> | ||
1334 | <string><html><head/><body><p>One-time startup procedure to be executed before starting Ekos. The script is executed <span style=" font-weight:600; text-decoration: underline;">before</span> the startup procedures (e.g. unpark scope), if selected, are executed.</p></body></html></string> | 1434 | <string><html><head/><body><p>One-time startup procedure to be executed before starting Ekos. The script is executed <span style=" font-weight:600; text-decoration: underline;">before</span> the startup procedures (e.g. unpark scope), if selected, are executed.</p></body></html></string> | ||
1335 | </property> | 1435 | </property> | ||
1336 | <property name="title"> | 1436 | <property name="title"> | ||
1337 | <string>Observatory Startup Procedure</string> | 1437 | <string>Observatory Startup Procedure</string> | ||
1338 | </property> | 1438 | </property> | ||
1339 | <layout class="QVBoxLayout" name="verticalLayout_4"> | 1439 | <layout class="QVBoxLayout" name="verticalLayout_4"> | ||
▲ Show 20 Lines • Show All 131 Lines • ▼ Show 20 Line(s) | 1562 | <widget class="QPushButton" name="selectStartupScriptB"> | |||
1471 | </property> | 1571 | </property> | ||
1472 | </widget> | 1572 | </widget> | ||
1473 | </item> | 1573 | </item> | ||
1474 | </layout> | 1574 | </layout> | ||
1475 | </item> | 1575 | </item> | ||
1476 | </layout> | 1576 | </layout> | ||
1477 | </widget> | 1577 | </widget> | ||
1478 | </item> | 1578 | </item> | ||
1479 | <item> | 1579 | <item row="0" column="2"> | ||
1480 | <widget class="QGroupBox" name="shutdownGroupBox"> | 1580 | <widget class="QGroupBox" name="shutdownGroupBox"> | ||
1481 | <property name="sizePolicy"> | 1581 | <property name="sizePolicy"> | ||
1482 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | 1582 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | ||
1483 | <horstretch>0</horstretch> | 1583 | <horstretch>0</horstretch> | ||
1484 | <verstretch>0</verstretch> | 1584 | <verstretch>0</verstretch> | ||
1485 | </sizepolicy> | 1585 | </sizepolicy> | ||
1486 | </property> | 1586 | </property> | ||
1487 | <property name="toolTip"> | 1587 | <property name="toolTip"> | ||
▲ Show 20 Lines • Show All 162 Lines • ▼ Show 20 Line(s) | 1593 | <layout class="QVBoxLayout" name="verticalLayout_2"> | |||
1650 | </layout> | 1750 | </layout> | ||
1651 | </item> | 1751 | </item> | ||
1652 | </layout> | 1752 | </layout> | ||
1653 | </widget> | 1753 | </widget> | ||
1654 | </item> | 1754 | </item> | ||
1655 | </layout> | 1755 | </layout> | ||
1656 | </item> | 1756 | </item> | ||
1657 | <item> | 1757 | <item> | ||
1758 | <layout class="QHBoxLayout" name="observatoryOperationsLayout"> | ||||
1759 | <property name="spacing"> | ||||
1760 | <number>3</number> | ||||
1761 | </property> | ||||
1762 | </layout> | ||||
1763 | </item> | ||||
1764 | <item> | ||||
1658 | <spacer name="verticalSpacer"> | 1765 | <spacer name="verticalSpacer"> | ||
1659 | <property name="orientation"> | 1766 | <property name="orientation"> | ||
1660 | <enum>Qt::Vertical</enum> | 1767 | <enum>Qt::Vertical</enum> | ||
1661 | </property> | 1768 | </property> | ||
1662 | <property name="sizeType"> | 1769 | <property name="sizeType"> | ||
1663 | <enum>QSizePolicy::Preferred</enum> | 1770 | <enum>QSizePolicy::Preferred</enum> | ||
1664 | </property> | 1771 | </property> | ||
1665 | <property name="sizeHint" stdset="0"> | 1772 | <property name="sizeHint" stdset="0"> | ||
▲ Show 20 Lines • Show All 63 Lines • ▼ Show 20 Line(s) | 1790 | <tabstops> | |||
1729 | <tabstop>sequenceCompletionR</tabstop> | 1836 | <tabstop>sequenceCompletionR</tabstop> | ||
1730 | <tabstop>loopCompletionR</tabstop> | 1837 | <tabstop>loopCompletionR</tabstop> | ||
1731 | <tabstop>timeCompletionR</tabstop> | 1838 | <tabstop>timeCompletionR</tabstop> | ||
1732 | <tabstop>completionTimeEdit</tabstop> | 1839 | <tabstop>completionTimeEdit</tabstop> | ||
1733 | </tabstops> | 1840 | </tabstops> | ||
1734 | <resources/> | 1841 | <resources/> | ||
1735 | <connections/> | 1842 | <connections/> | ||
1736 | <buttongroups> | 1843 | <buttongroups> | ||
1737 | <buttongroup name="constraintButtonGroup"> | 1844 | <buttongroup name="startupProcedureButtonGroup"> | ||
1738 | <property name="exclusive"> | 1845 | <property name="exclusive"> | ||
1739 | <bool>false</bool> | 1846 | <bool>false</bool> | ||
1740 | </property> | 1847 | </property> | ||
1741 | </buttongroup> | 1848 | </buttongroup> | ||
1742 | <buttongroup name="stepsButtonGroup"> | 1849 | <buttongroup name="constraintButtonGroup"> | ||
1743 | <property name="exclusive"> | 1850 | <property name="exclusive"> | ||
1744 | <bool>false</bool> | 1851 | <bool>false</bool> | ||
1745 | </property> | 1852 | </property> | ||
1746 | </buttongroup> | 1853 | </buttongroup> | ||
1854 | <buttongroup name="errorHandlingButtonGroup"/> | ||||
1747 | <buttongroup name="shutdownProcedureGroup"> | 1855 | <buttongroup name="shutdownProcedureGroup"> | ||
1748 | <property name="exclusive"> | 1856 | <property name="exclusive"> | ||
1749 | <bool>false</bool> | 1857 | <bool>false</bool> | ||
1750 | </property> | 1858 | </property> | ||
1751 | </buttongroup> | 1859 | </buttongroup> | ||
1752 | <buttongroup name="completionButtonGroup"/> | | |||
1753 | <buttongroup name="startupButtonGroup"/> | 1860 | <buttongroup name="startupButtonGroup"/> | ||
1754 | <buttongroup name="startupProcedureButtonGroup"> | 1861 | <buttongroup name="completionButtonGroup"/> | ||
1862 | <buttongroup name="stepsButtonGroup"> | ||||
1755 | <property name="exclusive"> | 1863 | <property name="exclusive"> | ||
1756 | <bool>false</bool> | 1864 | <bool>false</bool> | ||
1757 | </property> | 1865 | </property> | ||
1758 | </buttongroup> | 1866 | </buttongroup> | ||
1759 | </buttongroups> | 1867 | </buttongroups> | ||
1760 | </ui> | 1868 | </ui> |
Sorry I didn't check the UI by importing the diff. Will do.