summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasem Mutlaq <mutlaqja@ikarustech.com>2016-09-24 00:01:37 (GMT)
committerJasem Mutlaq <mutlaqja@ikarustech.com>2016-09-24 00:01:37 (GMT)
commit685791eb39cdaa42f08f3a0c1f0bb7d181a0c9c6 (patch)
treea79d4b3540eb3550a66da171a3bd1f662af16126
parentc808d927c2f3cc4b809f4adff06fe245b4d3b434 (diff)
Re-order groups to make it more compact
-rw-r--r--kstars/ekos/focus.ui1460
1 files changed, 789 insertions, 671 deletions
diff --git a/kstars/ekos/focus.ui b/kstars/ekos/focus.ui
index b464cd3..91f8bf4 100644
--- a/kstars/ekos/focus.ui
+++ b/kstars/ekos/focus.ui
@@ -6,789 +6,905 @@
<rect>
<x>0</x>
<y>0</y>
- <width>812</width>
- <height>374</height>
+ <width>615</width>
+ <height>385</height>
</rect>
</property>
- <layout class="QVBoxLayout" name="verticalLayout_5">
+ <layout class="QVBoxLayout" name="verticalLayout_8">
<item>
- <layout class="QGridLayout" name="gridLayout_5">
- <item row="0" column="0">
- <widget class="QGroupBox" name="ccdGroup">
- <property name="title">
- <string>CCD &amp;&amp; Filter Wheel</string>
- </property>
- <layout class="QGridLayout" name="gridLayout_4">
- <item row="2" column="1">
- <widget class="QComboBox" name="FilterCaptureCombo">
- <property name="enabled">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="2" column="2">
- <widget class="QLabel" name="FilterPosLabel">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="toolTip">
- <string>Number of images to capture</string>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>Filter #:</string>
- </property>
- </widget>
- </item>
- <item row="2" column="3">
- <layout class="QHBoxLayout" name="horizontalLayout_10">
- <item>
- <widget class="QComboBox" name="FilterPosCombo">
- <property name="enabled">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QCheckBox" name="lockFilterCheck">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="toolTip">
- <string>If locked, the focus process will always use the specified filter when performing autofocus.
-Otherwise, the autofocus process will utilize whatever filter currently set by the driver.</string>
- </property>
- <property name="text">
- <string>Lock</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="label_8">
- <property name="toolTip">
- <string>Apply filter to image after capture to enhance it</string>
- </property>
- <property name="text">
- <string>Effect:</string>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QComboBox" name="filterCombo">
- <item>
- <property name="text">
- <string>--</string>
+ <layout class="QHBoxLayout" name="horizontalLayout_13">
+ <item>
+ <layout class="QVBoxLayout" name="verticalLayout_7">
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_12">
+ <item>
+ <widget class="QGroupBox" name="ccdGroup">
+ <property name="title">
+ <string>CCD &amp;&amp; Filter Wheel</string>
</property>
- </item>
- </widget>
- </item>
- <item row="1" column="3">
- <widget class="QComboBox" name="ISOCombo">
- <property name="enabled">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="FilterCaptureLabel">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="toolTip">
- <string>Filter Wheel</string>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>FW:</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QComboBox" name="CCDCaptureCombo"/>
- </item>
- <item row="0" column="2">
- <widget class="QLabel" name="label_7">
- <property name="text">
- <string>Exposure:</string>
- </property>
- </widget>
- </item>
- <item row="0" column="3">
- <layout class="QHBoxLayout" name="horizontalLayout_3">
- <item>
- <widget class="QDoubleSpinBox" name="exposureIN">
- <property name="decimals">
- <number>3</number>
- </property>
- <property name="minimum">
- <double>0.001000000000000</double>
+ <layout class="QGridLayout" name="gridLayout_4">
+ <property name="leftMargin">
+ <number>5</number>
</property>
- <property name="maximum">
- <double>300.000000000000000</double>
+ <property name="topMargin">
+ <number>5</number>
</property>
- <property name="singleStep">
- <double>0.100000000000000</double>
+ <property name="rightMargin">
+ <number>5</number>
</property>
- <property name="value">
- <double>0.500000000000000</double>
+ <property name="bottomMargin">
+ <number>5</number>
</property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="label_13">
- <property name="text">
- <string>secs</string>
+ <property name="spacing">
+ <number>3</number>
</property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_18">
- <property name="text">
- <string>Bin:</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QComboBox" name="binningCombo">
- <property name="enabled">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QLabel" name="ISOLabel">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="text">
- <string>ISO:</string>
- </property>
- </widget>
- </item>
- <item row="3" column="3">
- <widget class="QPushButton" name="resetFrameB">
- <property name="toolTip">
- <string>Reset focus subframe to full capture</string>
- </property>
- <property name="text">
- <string>Reset</string>
- </property>
- </widget>
- </item>
- <item row="0" column="0">
- <widget class="QLabel" name="textLabel1_6">
- <property name="toolTip">
- <string/>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>CCD:</string>
- </property>
- </widget>
- </item>
- <item row="3" column="2">
- <widget class="QLabel" name="label_17">
- <property name="text">
- <string>Frame:</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="0" column="1" colspan="2">
- <widget class="QGroupBox" name="controlGroup">
- <property name="title">
- <string>Focuser</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout">
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <layout class="QGridLayout" name="gridLayout_3">
- <item row="1" column="1">
- <widget class="QSpinBox" name="absTicksSpin">
+ <item row="2" column="1">
+ <widget class="QComboBox" name="FilterCaptureCombo">
<property name="enabled">
<bool>false</bool>
</property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
</widget>
</item>
- <item row="0" column="1" colspan="2">
- <widget class="QComboBox" name="focuserCombo"/>
- </item>
- <item row="0" column="0">
- <widget class="QLabel" name="label_14">
- <property name="text">
- <string>Focuser:</string>
+ <item row="2" column="2">
+ <widget class="QLabel" name="FilterPosLabel">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip">
+ <string>Number of images to capture</string>
+ </property>
+ <property name="whatsThis">
+ <string/>
</property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_16">
<property name="text">
- <string>Ticks:</string>
+ <string>Filter #:</string>
</property>
</widget>
</item>
- <item row="2" column="1" colspan="2">
- <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item row="2" column="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_10">
+ <property name="spacing">
+ <number>1</number>
+ </property>
<item>
- <widget class="QRadioButton" name="manualModeR">
- <property name="text">
- <string>&amp;Manual</string>
- </property>
- <property name="checked">
- <bool>true</bool>
+ <widget class="QComboBox" name="FilterPosCombo">
+ <property name="enabled">
+ <bool>false</bool>
</property>
</widget>
</item>
<item>
- <widget class="QRadioButton" name="AutoModeR">
+ <widget class="QCheckBox" name="lockFilterCheck">
<property name="enabled">
<bool>false</bool>
</property>
+ <property name="toolTip">
+ <string>If locked, the focus process will always use the specified filter when performing autofocus.
+Otherwise, the autofocus process will utilize whatever filter currently set by the driver.</string>
+ </property>
<property name="text">
- <string>A&amp;uto</string>
+ <string>Lock</string>
</property>
</widget>
</item>
- <item>
- <spacer name="horizontalSpacer_2">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
</layout>
</item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_15">
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_8">
+ <property name="toolTip">
+ <string>Apply filter to image after capture to enhance it</string>
+ </property>
<property name="text">
- <string>Mode:</string>
+ <string>Effect:</string>
</property>
</widget>
</item>
- <item row="1" column="2">
- <widget class="QPushButton" name="setAbsTicksB">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="text">
- <string>Set</string>
- </property>
+ <item row="3" column="1">
+ <widget class="QComboBox" name="filterCombo">
+ <item>
+ <property name="text">
+ <string>--</string>
+ </property>
+ </item>
</widget>
</item>
- </layout>
- </item>
- <item>
- <widget class="Line" name="line">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QGridLayout" name="gridLayout_2">
- <item row="0" column="0">
- <widget class="QPushButton" name="focusOutB">
+ <item row="1" column="3">
+ <widget class="QComboBox" name="ISOCombo">
<property name="enabled">
<bool>false</bool>
</property>
- <property name="text">
- <string>Focus Out</string>
- </property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QPushButton" name="startFocusB">
+ <item row="2" column="0">
+ <widget class="QLabel" name="FilterCaptureLabel">
<property name="enabled">
<bool>false</bool>
</property>
+ <property name="toolTip">
+ <string>Filter Wheel</string>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
<property name="text">
- <string>Start Focus</string>
+ <string>FW:</string>
</property>
</widget>
</item>
- <item row="1" column="0">
- <widget class="QPushButton" name="focusInB">
- <property name="enabled">
- <bool>false</bool>
- </property>
+ <item row="0" column="1">
+ <widget class="QComboBox" name="CCDCaptureCombo"/>
+ </item>
+ <item row="0" column="2">
+ <widget class="QLabel" name="label_7">
<property name="text">
- <string>Focus In</string>
+ <string>Exposure:</string>
</property>
</widget>
</item>
- <item row="1" column="1">
- <widget class="QPushButton" name="startLoopB">
- <property name="enabled">
- <bool>false</bool>
+ <item row="0" column="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_3">
+ <property name="spacing">
+ <number>1</number>
</property>
+ <item>
+ <widget class="QDoubleSpinBox" name="exposureIN">
+ <property name="decimals">
+ <number>3</number>
+ </property>
+ <property name="minimum">
+ <double>0.001000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>300.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ <property name="value">
+ <double>0.500000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_13">
+ <property name="text">
+ <string>secs</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_18">
<property name="text">
- <string>Start Framing</string>
+ <string>Bin:</string>
</property>
</widget>
</item>
- <item row="2" column="0">
- <widget class="QPushButton" name="captureB">
+ <item row="1" column="1">
+ <widget class="QComboBox" name="binningCombo">
<property name="enabled">
<bool>false</bool>
</property>
- <property name="text">
- <string>Capture</string>
- </property>
</widget>
</item>
- <item row="2" column="1">
- <widget class="QPushButton" name="stopFocusB">
+ <item row="1" column="2">
+ <widget class="QLabel" name="ISOLabel">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
- <string>Stop</string>
+ <string>ISO:</string>
</property>
</widget>
</item>
- </layout>
- </item>
- </layout>
- </item>
- <item>
- <spacer name="verticalSpacer_2">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QGroupBox" name="groupBox_4">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="MinimumExpanding">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>0</width>
- <height>200</height>
- </size>
- </property>
- <property name="title">
- <string>V-Curve</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_2">
- <item>
- <widget class="QCustomPlot" name="HFRPlot" native="true">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>200</width>
- <height>100</height>
- </size>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_4">
- <item>
- <widget class="QLabel" name="label_2">
- <property name="text">
- <string>HFR:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="HFROut">
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="label_6">
- <property name="text">
- <string>pixels</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="horizontalSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Expanding</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>13</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QPushButton" name="clearDataB">
- <property name="text">
- <string>Clear Data</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QGroupBox" name="profileGroup">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="title">
- <string>Relative Profile</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_6">
- <item>
- <widget class="QCustomPlot" name="profilePlot" native="true">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>100</width>
- <height>100</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>16777215</width>
- <height>16777215</height>
- </size>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QGroupBox" name="groupBox_2">
- <property name="title">
- <string>Autofocus Options</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_4">
- <item>
- <layout class="QVBoxLayout" name="verticalLayout_3">
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_8">
- <item>
- <widget class="QCheckBox" name="kcfg_autoSelectStar">
+ <item row="3" column="3">
+ <widget class="QPushButton" name="resetFrameB">
<property name="toolTip">
- <string>Automatically select the best focus star from the image</string>
+ <string>Reset focus subframe to full capture</string>
</property>
<property name="text">
- <string>Auto Select Star</string>
+ <string>Reset</string>
</property>
</widget>
</item>
- <item>
- <widget class="QCheckBox" name="kcfg_subFrame">
+ <item row="0" column="0">
+ <widget class="QLabel" name="textLabel1_6">
<property name="toolTip">
- <string>Subframe around the focus star during the autofocus procedure</string>
- </property>
- <property name="text">
- <string>Sub Frame</string>
- </property>
- <property name="checked">
- <bool>true</bool>
+ <string/>
</property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_7">
- <item>
- <widget class="QCheckBox" name="darkFrameCheck">
- <property name="toolTip">
+ <property name="whatsThis">
<string/>
</property>
<property name="text">
- <string>Dark Frame</string>
+ <string>CCD:</string>
</property>
</widget>
</item>
- <item>
- <widget class="QCheckBox" name="suspendGuideCheck">
- <property name="toolTip">
- <string>Suspend Guiding while autofocus in progress</string>
- </property>
+ <item row="3" column="2">
+ <widget class="QLabel" name="label_17">
<property name="text">
- <string>Suspend Guiding</string>
+ <string>Frame:</string>
</property>
</widget>
</item>
</layout>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QGridLayout" name="gridLayout">
- <item row="0" column="3">
- <widget class="Line" name="line_2">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- </widget>
- </item>
- <item row="2" column="5">
- <widget class="QDoubleSpinBox" name="toleranceIN">
- <property name="minimum">
- <double>0.010000000000000</double>
- </property>
- <property name="maximum">
- <double>20.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
- </property>
- <property name="value">
- <double>1.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QSpinBox" name="focusBoxSize">
- <property name="minimum">
- <number>16</number>
- </property>
- <property name="maximum">
- <number>256</number>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="controlGroup">
+ <property name="title">
+ <string>Focuser</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <property name="spacing">
+ <number>3</number>
</property>
- <property name="singleStep">
- <number>16</number>
+ <property name="leftMargin">
+ <number>3</number>
</property>
- <property name="value">
- <number>64</number>
+ <property name="topMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="0" column="6">
- <widget class="QLabel" name="label_3">
- <property name="text">
- <string>ticks</string>
+ <property name="rightMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QLabel" name="label_11">
- <property name="text">
- <string>pixels</string>
+ <property name="bottomMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="0" column="5">
- <widget class="QSpinBox" name="stepIN">
- <property name="minimum">
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_5">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <layout class="QGridLayout" name="gridLayout_3">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_14">
+ <property name="text">
+ <string>Focuser:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QComboBox" name="focuserCombo"/>
+ </item>
+ <item row="0" column="2">
+ <widget class="QPushButton" name="focusInB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Focus In</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="3">
+ <widget class="QPushButton" name="focusOutB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Focus Out</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_16">
+ <property name="text">
+ <string>Ticks:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QSpinBox" name="absTicksSpin">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <widget class="QPushButton" name="setAbsTicksB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Set</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="3">
+ <widget class="QPushButton" name="captureB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Capture</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_4">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="label_15">
+ <property name="text">
+ <string>Mode:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="manualModeR">
+ <property name="text">
+ <string>&amp;Manual</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="AutoModeR">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>A&amp;uto</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_6">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QPushButton" name="startFocusB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Start Focus</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="stopFocusB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Stop</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="startLoopB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Start Framing</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ <zorder>focusInB</zorder>
+ <zorder>focusOutB</zorder>
+ <zorder>label_15</zorder>
+ <zorder>focusInB</zorder>
+ <zorder>focusOutB</zorder>
+ <zorder>captureB</zorder>
+ <zorder>horizontalSpacer_3</zorder>
+ <zorder>horizontalSpacer_4</zorder>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout" stretch="2,1,0">
+ <item>
+ <widget class="QGroupBox" name="groupBox_4">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="MinimumExpanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>200</height>
+ </size>
+ </property>
+ <property name="title">
+ <string>V-Curve</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_2">
+ <property name="spacing">
<number>1</number>
</property>
- <property name="maximum">
- <number>10000</number>
- </property>
- <property name="singleStep">
- <number>10</number>
- </property>
- <property name="value">
- <number>250</number>
- </property>
- </widget>
- </item>
- <item row="2" column="4">
- <widget class="QLabel" name="label_4">
- <property name="toolTip">
- <string>Decrease value to narrow optimal focus point solution radius. Increase to expand solution radius</string>
- </property>
- <property name="text">
- <string>Tolerance:</string>
- </property>
- </widget>
- </item>
- <item row="2" column="6">
- <widget class="QLabel" name="label_5">
- <property name="text">
- <string>%</string>
- </property>
- </widget>
- </item>
- <item row="0" column="0">
- <widget class="QLabel" name="label_10">
- <property name="whatsThis">
- <string>Delay between two consequent focus images</string>
- </property>
- <property name="text">
- <string>Box Size:</string>
- </property>
- </widget>
- </item>
- <item row="2" column="2">
- <widget class="QLabel" name="label_9">
- <property name="text">
- <string>ticks</string>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_12">
- <property name="toolTip">
- <string>Maximum travel in ticks before the autofocus process aborts</string>
- </property>
- <property name="text">
- <string>Max Travel:</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QDoubleSpinBox" name="maxTravelIN">
- <property name="minimum">
- <double>10.000000000000000</double>
- </property>
- <property name="maximum">
- <double>50000.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>100.000000000000000</double>
- </property>
- <property name="value">
- <double>10000.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="0" column="4">
- <widget class="QLabel" name="label">
- <property name="toolTip">
- <string>&lt;b&gt;Initial&lt;/b&gt; step size in ticks to cause a noticeable change in HFR value. For timer based focuser, it is the initial time in milliseconds to move the focuser inward or outward</string>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>Step:</string>
+ <property name="leftMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="2" column="3">
- <widget class="Line" name="line_3">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
+ <property name="topMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="label_19">
- <property name="toolTip">
- <string>Increase to restrict the centroid to bright cores. Decrease to enclose fuzzy stars.</string>
+ <property name="rightMargin">
+ <number>3</number>
</property>
- <property name="text">
- <string>Threshold:</string>
+ <property name="bottomMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QDoubleSpinBox" name="thresholdSpin">
- <property name="minimum">
- <double>90.000000000000000</double>
+ <item>
+ <widget class="QCustomPlot" name="HFRPlot" native="true">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>200</width>
+ <height>100</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_4">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="label_2">
+ <property name="text">
+ <string>HFR:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLineEdit" name="HFROut">
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_6">
+ <property name="text">
+ <string>pixels</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>13</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="clearDataB">
+ <property name="text">
+ <string>Clear Data</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="profileGroup">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Relative Profile</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_6">
+ <property name="spacing">
+ <number>1</number>
</property>
- <property name="maximum">
- <double>500.000000000000000</double>
+ <property name="leftMargin">
+ <number>3</number>
</property>
- <property name="singleStep">
- <double>10.000000000000000</double>
+ <property name="topMargin">
+ <number>3</number>
</property>
- <property name="value">
- <double>150.000000000000000</double>
+ <property name="rightMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="3" column="2">
- <widget class="QLabel" name="label_20">
- <property name="text">
- <string>%</string>
+ <property name="bottomMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="3" column="4">
- <widget class="QLabel" name="label_21">
- <property name="toolTip">
- <string>Number of frames to average</string>
+ <item>
+ <widget class="QCustomPlot" name="profilePlot" native="true">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>100</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>16777215</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="groupBox_2">
+ <property name="title">
+ <string>Autofocus Options</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_3">
+ <property name="spacing">
+ <number>1</number>
</property>
- <property name="text">
- <string>Frames:</string>
+ <property name="leftMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="3" column="3">
- <widget class="Line" name="line_4">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
+ <property name="topMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- <item row="3" column="5">
- <widget class="QSpinBox" name="focusFramesSpin">
- <property name="minimum">
- <number>1</number>
+ <property name="rightMargin">
+ <number>3</number>
</property>
- <property name="maximum">
- <number>5</number>
+ <property name="bottomMargin">
+ <number>3</number>
</property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
+ <item>
+ <layout class="QGridLayout" name="gridLayout_2">
+ <property name="spacing">
+ <number>3</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QCheckBox" name="kcfg_autoSelectStar">
+ <property name="toolTip">
+ <string>Automatically select the best focus star from the image</string>
+ </property>
+ <property name="text">
+ <string>Auto Select Star</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QCheckBox" name="kcfg_subFrame">
+ <property name="toolTip">
+ <string>Subframe around the focus star during the autofocus procedure</string>
+ </property>
+ <property name="text">
+ <string>Sub Frame</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QCheckBox" name="darkFrameCheck">
+ <property name="toolTip">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Dark Frame</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QCheckBox" name="suspendGuideCheck">
+ <property name="toolTip">
+ <string>Suspend Guiding while autofocus in progress</string>
+ </property>
+ <property name="text">
+ <string>Suspend Guiding</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="Line" name="line">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_10">
+ <property name="whatsThis">
+ <string>Delay between two consequent focus images</string>
+ </property>
+ <property name="text">
+ <string>Box Size:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QSpinBox" name="focusBoxSize">
+ <property name="minimum">
+ <number>16</number>
+ </property>
+ <property name="maximum">
+ <number>256</number>
+ </property>
+ <property name="singleStep">
+ <number>16</number>
+ </property>
+ <property name="value">
+ <number>64</number>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QLabel" name="label_11">
+ <property name="text">
+ <string>pixels</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_12">
+ <property name="toolTip">
+ <string>Maximum travel in ticks before the autofocus process aborts</string>
+ </property>
+ <property name="text">
+ <string>Max Travel:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QDoubleSpinBox" name="maxTravelIN">
+ <property name="minimum">
+ <double>10.000000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>50000.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>100.000000000000000</double>
+ </property>
+ <property name="value">
+ <double>10000.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <widget class="QLabel" name="label_9">
+ <property name="text">
+ <string>ticks</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label">
+ <property name="toolTip">
+ <string>&lt;b&gt;Initial&lt;/b&gt; step size in ticks to cause a noticeable change in HFR value. For timer based focuser, it is the initial time in milliseconds to move the focuser inward or outward</string>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Step:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QSpinBox" name="stepIN">
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>10000</number>
+ </property>
+ <property name="singleStep">
+ <number>10</number>
+ </property>
+ <property name="value">
+ <number>250</number>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="2">
+ <widget class="QLabel" name="label_3">
+ <property name="text">
+ <string>ticks</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_4">
+ <property name="toolTip">
+ <string>Decrease value to narrow optimal focus point solution radius. Increase to expand solution radius</string>
+ </property>
+ <property name="text">
+ <string>Tolerance:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QDoubleSpinBox" name="toleranceIN">
+ <property name="minimum">
+ <double>0.010000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>20.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ <property name="value">
+ <double>1.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="2">
+ <widget class="QLabel" name="label_5">
+ <property name="text">
+ <string>%</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="label_19">
+ <property name="toolTip">
+ <string>Increase to restrict the centroid to bright cores. Decrease to enclose fuzzy stars.</string>
+ </property>
+ <property name="text">
+ <string>Threshold:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+ <widget class="QDoubleSpinBox" name="thresholdSpin">
+ <property name="minimum">
+ <double>90.000000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>500.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>10.000000000000000</double>
+ </property>
+ <property name="value">
+ <double>150.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="2">
+ <widget class="QLabel" name="label_20">
+ <property name="text">
+ <string>%</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="0">
+ <widget class="QLabel" name="label_21">
+ <property name="toolTip">
+ <string>Number of frames to average</string>
+ </property>
+ <property name="text">
+ <string>Frames:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="1">
+ <widget class="QSpinBox" name="focusFramesSpin">
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>5</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_5">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
</item>
</layout>
</item>
@@ -806,6 +922,8 @@ Otherwise, the autofocus process will utilize whatever filter currently set by t
</spacer>
</item>
</layout>
+ <zorder>groupBox_2</zorder>
+ <zorder>horizontalSpacer_5</zorder>
</widget>
<customwidgets>
<customwidget>