summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasem Mutlaq <mutlaqja@ikarustech.com>2016-10-10 10:50:15 (GMT)
committerJasem Mutlaq <mutlaqja@ikarustech.com>2016-10-10 10:50:15 (GMT)
commit183aca085c9f1286fc4ba0c747dfb719d42df398 (patch)
tree33a3a89dad88b34514ad044f8316c6c8658dbb16
parentb19391ed6a6106a048ae0fbcaea80eda286add69 (diff)
Remove auto park since it is done in scheduler. Improve GUI
-rw-r--r--kstars/ekos/capture/capture.cpp37
-rw-r--r--kstars/ekos/capture/capture.h6
-rw-r--r--kstars/ekos/capture/capture.ui2582
-rw-r--r--kstars/kstars.kcfg6
-rw-r--r--kstars/org.kde.kstars.Ekos.Capture.xml6
5 files changed, 1324 insertions, 1313 deletions
diff --git a/kstars/ekos/capture/capture.cpp b/kstars/ekos/capture/capture.cpp
index e60eb37..cab00f8 100644
--- a/kstars/ekos/capture/capture.cpp
+++ b/kstars/ekos/capture/capture.cpp
@@ -183,8 +183,7 @@ Capture::Capture()
guideDeviationCheck->setChecked(Options::enforceGuideDeviation());
guideDeviation->setValue(Options::guideDeviation());
- autofocusCheck->setChecked(Options::enforceAutofocus());
- parkCheck->setChecked(Options::autoParkTelescope());
+ autofocusCheck->setChecked(Options::enforceAutofocus());
meridianCheck->setChecked(Options::autoMeridianFlip());
meridianHours->setValue(Options::autoMeridianHours());
@@ -194,8 +193,6 @@ Capture::Capture()
connect(guideDeviation, SIGNAL(valueChanged(double)), this, SLOT(setDirty()));
connect(meridianCheck, SIGNAL(toggled(bool)), this, SLOT(setDirty()));
connect(meridianHours, SIGNAL(valueChanged(double)), this, SLOT(setDirty()));
- connect(parkCheck, SIGNAL(toggled(bool)), this, SLOT(setDirty()));
-
// FIXME remove this later
connect(&postCaptureScript, SIGNAL(finished(int)), this, SLOT(postScriptFinished(int)));
@@ -309,8 +306,7 @@ void Capture::start()
Options::setEnforceGuideDeviation(guideDeviationCheck->isChecked());
Options::setEnforceAutofocus(autofocusCheck->isChecked());
Options::setAutoMeridianFlip(meridianCheck->isChecked());
- Options::setAutoMeridianHours(meridianHours->value());
- Options::setAutoParkTelescope(parkCheck->isChecked());
+ Options::setAutoMeridianHours(meridianHours->value());
if (queueTable->rowCount() ==0)
addJob();
@@ -1039,14 +1035,6 @@ void Capture::processJobCompletion()
state = CAPTURE_COMPLETE;
emit newStatus(Ekos::CAPTURE_COMPLETE);
- if (parkCheck->isChecked() && currentTelescope && currentTelescope->canPark())
- {
- appendLogText(i18n("Parking telescope..."));
- //emit mountParking();
- currentTelescope->Park();
- return;
- }
-
//Resume guiding if it was suspended before
//if (isAutoGuiding && currentCCD->getChip(ISD::CCDChip::GUIDE_CCD) == guideChip)
if (guideState == GUIDE_SUSPENDED && currentCCD->getChip(ISD::CCDChip::GUIDE_CCD) == guideChip)
@@ -2030,8 +2018,6 @@ void Capture::syncTelescopeInfo()
{
if (currentCCD && currentTelescope && currentTelescope->isConnected())
{
- parkCheck->setEnabled(currentTelescope->canPark());
-
ITextVectorProperty *activeDevices = currentCCD->getBaseDevice()->getText("ACTIVE_DEVICES");
if (activeDevices)
{
@@ -2148,15 +2134,7 @@ bool Capture::loadSequenceQueue(const QString &fileURL)
else
meridianCheck->setChecked(false);
- }
- else if (!strcmp(tagXMLEle(ep), "Park"))
- {
- if (!strcmp(findXMLAttValu(ep, "enabled"), "true"))
- parkCheck->setChecked(true);
- else
- parkCheck->setChecked(false);
-
- }
+ }
else
{
processJobInfo(ep);
@@ -2431,8 +2409,7 @@ bool Capture::saveSequenceQueue(const QString &path)
outstream << "<SequenceQueue version='1.4'>" << endl;
outstream << "<GuideDeviation enabled='" << (guideDeviationCheck->isChecked() ? "true" : "false") << "'>" << guideDeviation->value() << "</GuideDeviation>" << endl;
outstream << "<Autofocus enabled='" << (autofocusCheck->isChecked() ? "true" : "false") << "'>" << HFRPixels->value() << "</Autofocus>" << endl;
- outstream << "<MeridianFlip enabled='" << (meridianCheck->isChecked() ? "true" : "false") << "'>" << meridianHours->value() << "</MeridianFlip>" << endl;
- outstream << "<Park enabled='" << (parkCheck->isChecked() ? "true" : "false") << "'></Park>" << endl;
+ outstream << "<MeridianFlip enabled='" << (meridianCheck->isChecked() ? "true" : "false") << "'>" << meridianHours->value() << "</MeridianFlip>" << endl;
foreach(SequenceJob *job, jobs)
{
job->getPrefixSettings(rawPrefix, filterEnabled, expEnabled, tsEnabled);
@@ -2773,12 +2750,6 @@ void Capture::setInSequenceFocus(bool enable, double HFR)
}
}
-void Capture::setParkOnComplete(bool enable)
-{
- if (parkCheck->isEnabled())
- parkCheck->setChecked(enable);
-}
-
void Capture::setTemperature()
{
if (currentCCD)
diff --git a/kstars/ekos/capture/capture.h b/kstars/ekos/capture/capture.h
index 9aa3619..6307e9a 100644
--- a/kstars/ekos/capture/capture.h
+++ b/kstars/ekos/capture/capture.h
@@ -152,12 +152,6 @@ public:
Q_SCRIPTABLE Q_NOREPLY void setInSequenceFocus(bool enable, double HFR);
/** DBUS interface function.
- * Enables or disables park on complete option.
- * @param enable If true, mount shall be commanded to parking position after all jobs are complete in the sequence queue.
- */
- Q_SCRIPTABLE Q_NOREPLY void setParkOnComplete(bool enable);
-
- /** DBUS interface function.
* Enable or Disable meridian flip, and sets its activation hour.
* @param enable If true, meridian flip will be command after user-configurable number of hours.
*/
diff --git a/kstars/ekos/capture/capture.ui b/kstars/ekos/capture/capture.ui
index b55aac5..006154f 100644
--- a/kstars/ekos/capture/capture.ui
+++ b/kstars/ekos/capture/capture.ui
@@ -6,14 +6,11 @@
<rect>
<x>0</x>
<y>0</y>
- <width>728</width>
- <height>410</height>
+ <width>723</width>
+ <height>457</height>
</rect>
</property>
- <layout class="QVBoxLayout" name="verticalLayout">
- <property name="spacing">
- <number>3</number>
- </property>
+ <layout class="QGridLayout" name="gridLayout_3" columnstretch="1,2">
<property name="leftMargin">
<number>3</number>
</property>
@@ -26,135 +23,168 @@
<property name="bottomMargin">
<number>3</number>
</property>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_17" stretch="0,0">
- <item>
- <widget class="QGroupBox" name="CCDFWGroup">
- <property name="enabled">
- <bool>true</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="maximumSize">
- <size>
- <width>16777215</width>
- <height>16777215</height>
- </size>
- </property>
- <property name="title">
- <string>CCD &amp;&amp; Filter Wheel</string>
- </property>
- <layout class="QGridLayout" name="gridLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="textLabel1_6">
+ <property name="spacing">
+ <number>3</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QGroupBox" name="CCDFWGroup">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>16777215</height>
+ </size>
+ </property>
+ <property name="title">
+ <string>CCD &amp;&amp; Filter Wheel</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="6" column="0" colspan="5">
+ <widget class="Line" name="line_4">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ </widget>
+ </item>
+ <item row="8" column="2" colspan="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_3">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="textLabel1_8">
<property name="toolTip">
- <string/>
+ <string>Delay in seconds between consecutive images</string>
</property>
<property name="whatsThis">
<string/>
</property>
<property name="text">
- <string>CCD:</string>
+ <string>Delay:</string>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QComboBox" name="CCDCaptureCombo"/>
+ <item>
+ <widget class="QSpinBox" name="delayIN">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maximum">
+ <number>3600</number>
+ </property>
+ </widget>
</item>
- <item row="0" column="2" colspan="3">
- <layout class="QHBoxLayout" name="horizontalLayout_4">
- <property name="spacing">
- <number>1</number>
+ </layout>
+ </item>
+ <item row="5" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout_11">
+ <item>
+ <widget class="QCheckBox" name="temperatureCheck">
+ <property name="toolTip">
+ <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enforce temperature value before capturing an image&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
- <item>
- <widget class="QLabel" name="textLabel1_5_3">
- <property name="toolTip">
- <string>Filter Wheel</string>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>FW:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QComboBox" name="FilterCaptureCombo">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="textLabel1_2_3">
- <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>
- <widget class="QComboBox" name="FilterPosCombo">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- </layout>
+ <property name="text">
+ <string>Tº</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="temperatureOUT">
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QDoubleSpinBox" name="temperatureIN">
+ <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="0">
- <widget class="QLabel" name="exposureLabel_2">
+ </layout>
+ </item>
+ <item row="1" column="2" colspan="3">
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="textLabel1_9">
<property name="toolTip">
- <string>Set the exposure time in seconds for individual images, if applicable</string>
+ <string>Horizontal and Vertical binning</string>
</property>
<property name="whatsThis">
<string/>
</property>
<property name="text">
- <string>Exposure:</string>
+ <string>Binning:</string>
</property>
</widget>
</item>
- <item row="1" column="1">
- <widget class="QDoubleSpinBox" name="exposureIN">
+ <item>
+ <widget class="QLabel" name="textLabel1_10">
+ <property name="toolTip">
+ <string/>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
+ <property name="text">
+ <string>X:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="binXIN">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="decimals">
- <number>3</number>
+ <property name="toolTip">
+ <string>Horizontal binning</string>
</property>
<property name="minimum">
- <double>0.001000000000000</double>
+ <number>1</number>
</property>
<property name="maximum">
- <double>3600.000000000000000</double>
+ <number>10</number>
</property>
<property name="value">
- <double>1.000000000000000</double>
+ <number>1</number>
</property>
</widget>
</item>
- <item row="2" column="0">
- <widget class="QLabel" name="textLabel1_12">
+ <item>
+ <widget class="QLabel" name="textLabel1_11">
<property name="toolTip">
<string/>
</property>
@@ -162,78 +192,133 @@
<string/>
</property>
<property name="text">
- <string>Frame:</string>
+ <string>Y:</string>
</property>
</widget>
</item>
- <item row="2" column="1">
- <layout class="QHBoxLayout" name="horizontalLayout_9">
- <property name="spacing">
+ <item>
+ <widget class="QSpinBox" name="binYIN">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="toolTip">
+ <string>Vertical binning</string>
+ </property>
+ <property name="minimum">
<number>1</number>
</property>
- <item>
- <widget class="QLabel" name="textLabel1_13">
- <property name="toolTip">
- <string/>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>X:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QSpinBox" name="frameXIN">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="textLabel1_14">
- <property name="toolTip">
- <string/>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>Y:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QSpinBox" name="frameYIN">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- </layout>
+ <property name="maximum">
+ <number>10</number>
+ </property>
+ <property name="value">
+ <number>1</number>
+ </property>
+ </widget>
</item>
- <item row="3" column="0">
- <widget class="QLabel" name="textLabel1_17">
+ </layout>
+ </item>
+ <item row="7" column="0">
+ <widget class="QLabel" name="textLabel1_7">
+ <property name="toolTip">
+ <string>Prefix to append to the beginning of file names</string>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Prefix:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="textLabel1_12">
+ <property name="toolTip">
+ <string/>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Frame:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="7" column="2" colspan="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_16">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QCheckBox" name="filterCheck">
<property name="toolTip">
- <string/>
+ <string>Append the active filter slot to the prefix</string>
</property>
- <property name="whatsThis">
- <string/>
+ <property name="text">
+ <string>Filter</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="expDurationCheck">
+ <property name="toolTip">
+ <string>Append the expose duration to the prefix</string>
+ </property>
+ <property name="text">
+ <string>Duration</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="ISOCheck">
+ <property name="toolTip">
+ <string>Append time stamp to the prefix</string>
</property>
<property name="text">
- <string>Type:</string>
+ <string>TS</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
</property>
</widget>
</item>
- <item row="3" column="1">
- <widget class="QComboBox" name="frameTypeCombo">
+ </layout>
+ </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="9" column="2" colspan="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="ISOLabel">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>ISO:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QComboBox" name="ISOCombo">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
@@ -242,235 +327,392 @@
</property>
</widget>
</item>
- <item row="3" column="2" colspan="3">
- <layout class="QHBoxLayout" name="horizontalLayout_12">
- <item>
- <widget class="Line" name="line">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QCheckBox" name="darkSubCheck">
- <property name="toolTip">
- <string>Perform automatic dark subtraction in preview mode</string>
- </property>
- <property name="text">
- <string>Auto dark subtract</string>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="Line" name="line_2">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="label_2">
- <property name="toolTip">
- <string>Dark &amp; Flat frames calibration</string>
- </property>
- <property name="text">
- <string>Calibration:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="calibrationB">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Dark &amp; Flat frames calibration options</string>
- </property>
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="label">
+ </layout>
+ </item>
+ <item row="4" column="1">
+ <widget class="QComboBox" name="frameTypeCombo">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="2" colspan="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_10">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="textLabel1_15">
+ <property name="toolTip">
+ <string/>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
<property name="text">
- <string>Cooler:</string>
+ <string>W:</string>
</property>
</widget>
</item>
- <item row="4" column="1">
- <layout class="QHBoxLayout" name="horizontalLayout_11">
- <item>
- <widget class="QCheckBox" name="temperatureCheck">
- <property name="toolTip">
- <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enforce temperature value before capturing an image&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
- </property>
- <property name="text">
- <string>Tº</string>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="temperatureOUT">
- <property name="minimumSize">
- <size>
- <width>0</width>
- <height>0</height>
- </size>
- </property>
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QDoubleSpinBox" name="temperatureIN">
- <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>
- </layout>
+ <item>
+ <widget class="QSpinBox" name="frameWIN">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maximum">
+ <number>99</number>
+ </property>
+ </widget>
</item>
- <item row="5" column="0">
- <widget class="QLabel" name="textLabel1_7">
+ <item>
+ <widget class="QLabel" name="textLabel1_16">
<property name="toolTip">
- <string>Prefix to append to the beginning of file names</string>
+ <string/>
</property>
<property name="whatsThis">
<string/>
</property>
<property name="text">
- <string>Prefix:</string>
+ <string>H:</string>
</property>
</widget>
</item>
- <item row="5" column="1">
- <widget class="QLineEdit" name="prefixIN"/>
+ <item>
+ <widget class="QSpinBox" name="frameHIN">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
</item>
- <item row="6" column="0">
- <widget class="QLabel" name="textLabel1_4">
+ <item>
+ <widget class="QPushButton" name="resetFrameB">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
<property name="toolTip">
- <string>Number of images to capture</string>
+ <string>Reset CCD frame values to default values</string>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="5" column="2" colspan="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_15">
+ <item>
+ <widget class="QPushButton" name="setTemperatureB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip">
+ <string>Set CCD temperature</string>
+ </property>
+ <property name="text">
+ <string>Set</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="1">
+ <widget class="QDoubleSpinBox" name="exposureIN">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="decimals">
+ <number>3</number>
+ </property>
+ <property name="minimum">
+ <double>0.001000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>3600.000000000000000</double>
+ </property>
+ <property name="value">
+ <double>1.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="8" column="0">
+ <widget class="QLabel" name="textLabel1_4">
+ <property name="toolTip">
+ <string>Number of images to capture</string>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Count:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="8" column="1">
+ <widget class="QSpinBox" name="countIN">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>999</number>
+ </property>
+ <property name="value">
+ <number>1</number>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2" colspan="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_4">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="textLabel1_5_3">
+ <property name="toolTip">
+ <string>Filter Wheel</string>
</property>
<property name="whatsThis">
<string/>
</property>
<property name="text">
- <string>Count:</string>
+ <string>FW:</string>
</property>
</widget>
</item>
- <item row="6" column="1">
- <widget class="QSpinBox" name="countIN">
+ <item>
+ <widget class="QComboBox" name="FilterCaptureCombo">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="maximum">
- <number>999</number>
- </property>
- <property name="value">
- <number>1</number>
- </property>
</widget>
</item>
- <item row="7" column="0">
- <widget class="QLabel" name="label_8">
+ <item>
+ <widget class="QLabel" name="textLabel1_2_3">
<property name="toolTip">
- <string>Apply filter to image after capture to enhance it</string>
+ <string>Number of images to capture</string>
+ </property>
+ <property name="whatsThis">
+ <string/>
</property>
<property name="text">
- <string>Filters:</string>
+ <string>Filter:</string>
</property>
</widget>
</item>
- <item row="7" column="1">
- <widget class="QComboBox" name="filterCombo">
+ <item>
+ <widget class="QComboBox" name="FilterPosCombo">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <item>
- <property name="text">
- <string>--</string>
- </property>
- </item>
</widget>
</item>
- <item row="8" column="0">
- <widget class="QLabel" name="label_3">
+ </layout>
+ </item>
+ <item row="11" column="3">
+ <widget class="QLineEdit" name="fitsDir"/>
+ </item>
+ <item row="11" column="4">
+ <widget class="QPushButton" name="selectFITSDirB">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>28</width>
+ <height>28</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>28</width>
+ <height>28</height>
+ </size>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ <item row="11" column="2">
+ <widget class="QLabel" name="textLabel1_18">
+ <property name="toolTip">
+ <string>Directory to save sequence images</string>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Directory:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout_9">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="textLabel1_13">
<property name="toolTip">
- <string>Post-capture script to be executed after an image is captured. The capture sequence is resumed when the script is executed successfully.</string>
+ <string/>
+ </property>
+ <property name="whatsThis">
+ <string/>
</property>
<property name="text">
- <string>Script:</string>
+ <string>X:</string>
</property>
</widget>
</item>
- <item row="8" column="1">
- <widget class="QLineEdit" name="postCaptureScriptIN"/>
+ <item>
+ <widget class="QSpinBox" name="frameXIN">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
</item>
- <item row="8" column="2">
- <widget class="QLabel" name="textLabel1_18">
+ <item>
+ <widget class="QLabel" name="textLabel1_14">
<property name="toolTip">
- <string>Directory to save sequence images</string>
+ <string/>
</property>
<property name="whatsThis">
<string/>
</property>
<property name="text">
- <string>Directory:</string>
+ <string>Y:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="frameYIN">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="9" 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>Filters:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="11" column="1">
+ <widget class="QLineEdit" name="postCaptureScriptIN"/>
+ </item>
+ <item row="9" column="1">
+ <widget class="QComboBox" name="filterCombo">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <item>
+ <property name="text">
+ <string>--</string>
+ </property>
+ </item>
+ </widget>
+ </item>
+ <item row="11" column="0">
+ <widget class="QLabel" name="label_3">
+ <property name="toolTip">
+ <string>Post-capture script to be executed after an image is captured. The capture sequence is resumed when the script is executed successfully.</string>
+ </property>
+ <property name="text">
+ <string>Script:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0" colspan="5">
+ <widget class="Line" name="line_3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="2" colspan="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_12">
+ <item>
+ <widget class="Line" name="line">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
</property>
</widget>
</item>
- <item row="8" column="3">
- <widget class="QLineEdit" name="fitsDir"/>
+ <item>
+ <widget class="QLabel" name="label_2">
+ <property name="toolTip">
+ <string>Dark &amp; Flat frames calibration</string>
+ </property>
+ <property name="text">
+ <string>Auto Calibration Settings:</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
</item>
- <item row="8" column="4">
- <widget class="QPushButton" name="selectFITSDirB">
+ <item>
+ <widget class="QPushButton" name="calibrationB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
@@ -479,167 +721,195 @@
</property>
<property name="minimumSize">
<size>
- <width>28</width>
- <height>28</height>
+ <width>32</width>
+ <height>32</height>
</size>
</property>
<property name="maximumSize">
<size>
- <width>28</width>
- <height>28</height>
+ <width>32</width>
+ <height>32</height>
</size>
</property>
+ <property name="toolTip">
+ <string>Dark &amp; Flat frames calibration options</string>
+ </property>
<property name="text">
<string/>
</property>
</widget>
</item>
- <item row="1" column="2" colspan="3">
- <layout class="QHBoxLayout" name="horizontalLayout">
+ </layout>
+ </item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="textLabel1_17">
+ <property name="toolTip">
+ <string/>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Type:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="exposureLabel_2">
+ <property name="toolTip">
+ <string>Set the exposure time in seconds for individual images, if applicable</string>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Exposure:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QComboBox" name="CCDCaptureCombo"/>
+ </item>
+ <item row="7" column="1">
+ <widget class="QLineEdit" name="prefixIN"/>
+ </item>
+ <item row="5" column="0">
+ <widget class="QLabel" name="label">
+ <property name="text">
+ <string>Cooler:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="10" column="0" colspan="5">
+ <widget class="Line" name="line_5">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <layout class="QVBoxLayout" name="SequenceQueue">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QGroupBox" name="groupBox">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Sequence Queue</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_8">
+ <property name="spacing">
+ <number>1</number>
+ </property>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_14">
<property name="spacing">
<number>1</number>
</property>
<item>
- <widget class="QLabel" name="textLabel1_9">
- <property name="toolTip">
- <string>Horizontal and Vertical binning</string>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>Binning:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="textLabel1_10">
- <property name="toolTip">
- <string/>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>X:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QSpinBox" name="binXIN">
+ <widget class="QPushButton" name="addToQueueB">
<property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="toolTip">
- <string>Horizontal binning</string>
- </property>
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="maximum">
- <number>10</number>
- </property>
- <property name="value">
- <number>1</number>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="textLabel1_11">
- <property name="toolTip">
- <string/>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
- <property name="whatsThis">
- <string/>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
<property name="text">
- <string>Y:</string>
+ <string/>
</property>
+ <attribute name="buttonGroup">
+ <string notr="true">queueEditButtonGroup</string>
+ </attribute>
</widget>
</item>
<item>
- <widget class="QSpinBox" name="binYIN">
+ <widget class="QPushButton" name="removeFromQueueB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
<property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="toolTip">
- <string>Vertical binning</string>
- </property>
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="maximum">
- <number>10</number>
- </property>
- <property name="value">
- <number>1</number>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="2" column="2" colspan="3">
- <layout class="QHBoxLayout" name="horizontalLayout_10">
- <property name="spacing">
- <number>1</number>
- </property>
- <item>
- <widget class="QLabel" name="textLabel1_15">
- <property name="toolTip">
- <string/>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
- <property name="whatsThis">
- <string/>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
<property name="text">
- <string>W:</string>
+ <string/>
</property>
+ <attribute name="buttonGroup">
+ <string notr="true">queueEditButtonGroup</string>
+ </attribute>
</widget>
</item>
<item>
- <widget class="QSpinBox" name="frameWIN">
+ <widget class="QPushButton" name="queueUpB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
<property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="maximum">
- <number>99</number>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="textLabel1_16">
- <property name="toolTip">
- <string/>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
- <property name="whatsThis">
- <string/>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
<property name="text">
- <string>H:</string>
+ <string/>
</property>
+ <attribute name="buttonGroup">
+ <string notr="true">queueEditButtonGroup</string>
+ </attribute>
</widget>
</item>
<item>
- <widget class="QSpinBox" name="frameHIN">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
+ <widget class="QPushButton" name="queueDownB">
+ <property name="enabled">
+ <bool>false</bool>
</property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="resetFrameB">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
@@ -658,947 +928,686 @@
<height>32</height>
</size>
</property>
- <property name="toolTip">
- <string>Reset CCD frame values to default values</string>
- </property>
<property name="text">
<string/>
</property>
+ <attribute name="buttonGroup">
+ <string notr="true">queueEditButtonGroup</string>
+ </attribute>
</widget>
</item>
- </layout>
- </item>
- <item row="4" column="2" colspan="3">
- <layout class="QHBoxLayout" name="horizontalLayout_15">
<item>
- <widget class="QPushButton" name="setTemperatureB">
+ <widget class="QPushButton" name="resetB">
<property name="enabled">
<bool>false</bool>
</property>
- <property name="toolTip">
- <string>Set CCD temperature</string>
- </property>
- <property name="text">
- <string>Set</string>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
</property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="5" column="2" colspan="3">
- <layout class="QHBoxLayout" name="horizontalLayout_16">
- <property name="spacing">
- <number>1</number>
- </property>
- <item>
- <widget class="QCheckBox" name="filterCheck">
- <property name="toolTip">
- <string>Append the active filter slot to the prefix</string>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
- <property name="text">
- <string>Filter</string>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
- </widget>
- </item>
- <item>
- <widget class="QCheckBox" name="expDurationCheck">
<property name="toolTip">
- <string>Append the expose duration to the prefix</string>
+ <string>Reset status of all jobs</string>
</property>
<property name="text">
- <string>Duration</string>
+ <string/>
</property>
+ <attribute name="buttonGroup">
+ <string notr="true">queueEditButtonGroup</string>
+ </attribute>
</widget>
</item>
<item>
- <widget class="QCheckBox" name="ISOCheck">
- <property name="toolTip">
- <string>Append time stamp to the prefix</string>
- </property>
- <property name="text">
- <string>TS</string>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
- <property name="checked">
- <bool>false</bool>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
</property>
- </widget>
+ </spacer>
</item>
- </layout>
- </item>
- <item row="6" column="2" colspan="3">
- <layout class="QHBoxLayout" name="horizontalLayout_3">
- <property name="spacing">
- <number>1</number>
- </property>
<item>
- <widget class="QLabel" name="textLabel1_8">
- <property name="toolTip">
- <string>Delay in seconds between consecutive images</string>
+ <widget class="QPushButton" name="queueLoadB">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
</property>
- <property name="whatsThis">
- <string/>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
<property name="text">
- <string>Delay:</string>
+ <string/>
</property>
+ <attribute name="buttonGroup">
+ <string notr="true">queueEditButtonGroup</string>
+ </attribute>
</widget>
</item>
<item>
- <widget class="QSpinBox" name="delayIN">
+ <widget class="QPushButton" name="queueSaveB">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
<property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="maximum">
- <number>3600</number>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="7" column="2" colspan="3">
- <layout class="QHBoxLayout" name="horizontalLayout_2">
- <property name="spacing">
- <number>1</number>
- </property>
- <item>
- <widget class="QLabel" name="ISOLabel">
- <property name="enabled">
- <bool>false</bool>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
</property>
<property name="text">
- <string>ISO:</string>
+ <string/>
</property>
+ <attribute name="buttonGroup">
+ <string notr="true">queueEditButtonGroup</string>
+ </attribute>
</widget>
</item>
<item>
- <widget class="QComboBox" name="ISOCombo">
+ <widget class="QPushButton" name="queueSaveAsB">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ <attribute name="buttonGroup">
+ <string notr="true">queueEditButtonGroup</string>
+ </attribute>
</widget>
</item>
</layout>
</item>
+ <item>
+ <widget class="QTableWidget" name="queueTable">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="horizontalScrollBarPolicy">
+ <enum>Qt::ScrollBarAsNeeded</enum>
+ </property>
+ <attribute name="horizontalHeaderDefaultSectionSize">
+ <number>85</number>
+ </attribute>
+ <attribute name="horizontalHeaderMinimumSectionSize">
+ <number>30</number>
+ </attribute>
+ <column>
+ <property name="text">
+ <string>Status</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Filter</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Type</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Bin</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Exp</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>ISO</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Count</string>
+ </property>
+ </column>
+ </widget>
+ </item>
</layout>
</widget>
</item>
<item>
- <layout class="QVBoxLayout" name="SequenceQueue">
+ <layout class="QHBoxLayout" name="horizontalLayout_7">
<property name="spacing">
<number>1</number>
</property>
<item>
- <widget class="QGroupBox" name="groupBox">
+ <widget class="QPushButton" name="previewB">
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="toolTip">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Preview</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="buttonSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>18</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="startB">
<property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="title">
- <string>Sequence Queue</string>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="toolTip">
+ <string>Start Sequence</string>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
</property>
- <layout class="QVBoxLayout" name="verticalLayout_8">
- <property name="spacing">
- <number>1</number>
- </property>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_14">
- <property name="spacing">
- <number>1</number>
- </property>
- <item>
- <widget class="QPushButton" name="addToQueueB">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="text">
- <string/>
- </property>
- <attribute name="buttonGroup">
- <string notr="true">queueEditButtonGroup</string>
- </attribute>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="removeFromQueueB">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="text">
- <string/>
- </property>
- <attribute name="buttonGroup">
- <string notr="true">queueEditButtonGroup</string>
- </attribute>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="queueUpB">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="text">
- <string/>
- </property>
- <attribute name="buttonGroup">
- <string notr="true">queueEditButtonGroup</string>
- </attribute>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="queueDownB">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="text">
- <string/>
- </property>
- <attribute name="buttonGroup">
- <string notr="true">queueEditButtonGroup</string>
- </attribute>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="resetB">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Reset status of all jobs</string>
- </property>
- <property name="text">
- <string/>
- </property>
- <attribute name="buttonGroup">
- <string notr="true">queueEditButtonGroup</string>
- </attribute>
- </widget>
- </item>
- <item>
- <spacer name="horizontalSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QPushButton" name="queueLoadB">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="text">
- <string/>
- </property>
- <attribute name="buttonGroup">
- <string notr="true">queueEditButtonGroup</string>
- </attribute>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="queueSaveB">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="text">
- <string/>
- </property>
- <attribute name="buttonGroup">
- <string notr="true">queueEditButtonGroup</string>
- </attribute>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="queueSaveAsB">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="text">
- <string/>
- </property>
- <attribute name="buttonGroup">
- <string notr="true">queueEditButtonGroup</string>
- </attribute>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <widget class="QTableWidget" name="queueTable">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="horizontalScrollBarPolicy">
- <enum>Qt::ScrollBarAsNeeded</enum>
- </property>
- <attribute name="horizontalHeaderDefaultSectionSize">
- <number>85</number>
- </attribute>
- <attribute name="horizontalHeaderMinimumSectionSize">
- <number>30</number>
- </attribute>
- <column>
- <property name="text">
- <string>Status</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>Filter</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>Type</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>Bin</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>Exp</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>ISO</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>Count</string>
- </property>
- </column>
- </widget>
- </item>
- </layout>
</widget>
</item>
<item>
- <layout class="QHBoxLayout" name="horizontalLayout_7">
- <property name="spacing">
- <number>1</number>
+ <widget class="QPushButton" name="pauseB">
+ <property name="enabled">
+ <bool>false</bool>
</property>
- <item>
- <widget class="QPushButton" name="previewB">
- <property name="minimumSize">
- <size>
- <width>0</width>
- <height>32</height>
- </size>
- </property>
- <property name="toolTip">
- <string/>
- </property>
- <property name="text">
- <string>Preview</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="buttonSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Expanding</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>18</width>
- <height>21</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QPushButton" name="startB">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Start Sequence</string>
- </property>
- <property name="text">
- <string/>
- </property>
- <property name="autoDefault">
- <bool>true</bool>
- </property>
- <property name="default">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="pauseB">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>32</width>
- <height>32</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Pause Sequence</string>
- </property>
- <property name="text">
- <string/>
- </property>
- <property name="autoDefault">
- <bool>true</bool>
- </property>
- <property name="default">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- </layout>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="toolTip">
+ <string>Pause Sequence</string>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
</item>
</layout>
</item>
</layout>
</item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_13">
- <item>
- <widget class="QGroupBox" name="optionsGroup">
- <property name="title">
- <string>Options</string>
- </property>
- <layout class="QGridLayout" name="gridLayout_2">
- <property name="leftMargin">
- <number>3</number>
+ <item row="1" column="0">
+ <widget class="QGroupBox" name="optionsGroup">
+ <property name="title">
+ <string>Options</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_2">
+ <property name="leftMargin">
+ <number>3</number>
+ </property>
+ <property name="topMargin">
+ <number>3</number>
+ </property>
+ <property name="rightMargin">
+ <number>3</number>
+ </property>
+ <property name="bottomMargin">
+ <number>3</number>
+ </property>
+ <property name="spacing">
+ <number>3</number>
+ </property>
+ <item row="2" column="2">
+ <widget class="QLabel" name="textLabel1_2_5">
+ <property name="toolTip">
+ <string>Number of images to capture</string>
</property>
- <property name="topMargin">
- <number>3</number>
+ <property name="whatsThis">
+ <string/>
</property>
- <property name="rightMargin">
- <number>3</number>
+ <property name="text">
+ <string>pixels</string>
</property>
- <property name="bottomMargin">
- <number>3</number>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QDoubleSpinBox" name="HFRPixels">
+ <property name="enabled">
+ <bool>false</bool>
</property>
- <property name="spacing">
+ <property name="decimals">
<number>3</number>
</property>
- <item row="0" column="0">
- <widget class="QCheckBox" name="guideDeviationCheck">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="toolTip">
- <string>Abort sequence if guiding deviation exceed this value</string>
- </property>
- <property name="text">
- <string>Guiding Deviation &lt;</string>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QDoubleSpinBox" name="guideDeviation">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="decimals">
- <number>2</number>
- </property>
- <property name="maximum">
- <double>30.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.500000000000000</double>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QLabel" name="textLabel1_2_4">
- <property name="toolTip">
- <string>Number of images to capture</string>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>&quot;</string>
- </property>
- </widget>
- </item>
- <item row="0" column="3">
- <widget class="QCheckBox" name="autofocusCheck">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="toolTip">
- <string>Perform autofocusing once Half-Flux-Radius (HFR) value exceeds this limit</string>
- </property>
- <property name="text">
- <string>Autofocus if HFR &gt;</string>
- </property>
- </widget>
- </item>
- <item row="0" column="4">
- <widget class="QDoubleSpinBox" name="HFRPixels">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="decimals">
- <number>3</number>
- </property>
- <property name="minimum">
- <double>0.000000000000000</double>
- </property>
- <property name="maximum">
- <double>10.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
- </property>
- <property name="value">
- <double>0.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="0" column="5">
- <widget class="QLabel" name="textLabel1_2_5">
- <property name="toolTip">
- <string>Number of images to capture</string>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>pixels</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QCheckBox" name="meridianCheck">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="toolTip">
- <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Command a meridian flip if the hour angle exceeds the specified value. Capture and Guiding will be suspended and resumed after the flip is complete.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
- </property>
- <property name="text">
- <string>Meridian Flip if HA &gt;</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QDoubleSpinBox" name="meridianHours">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="decimals">
- <number>2</number>
- </property>
- <property name="minimum">
- <double>0.000000000000000</double>
- </property>
- <property name="maximum">
- <double>3.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
- </property>
- <property name="value">
- <double>0.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QLabel" name="textLabel1_2_6">
- <property name="toolTip">
- <string>Number of images to capture</string>
- </property>
- <property name="whatsThis">
- <string/>
- </property>
- <property name="text">
- <string>hours</string>
- </property>
- </widget>
- </item>
- <item row="1" column="3" colspan="2">
- <widget class="QCheckBox" name="parkCheck">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="toolTip">
- <string>Automatically park telescope once all sequence jobs are completed</string>
- </property>
- <property name="text">
- <string>Park When Complete</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="progressGroup">
- <property name="title">
- <string>Progress</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_7">
- <property name="spacing">
- <number>3</number>
+ <property name="minimum">
+ <double>0.000000000000000</double>
</property>
- <property name="leftMargin">
- <number>3</number>
+ <property name="maximum">
+ <double>10.000000000000000</double>
</property>
- <property name="topMargin">
- <number>3</number>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
</property>
- <property name="rightMargin">
- <number>3</number>
+ <property name="value">
+ <double>0.000000000000000</double>
</property>
- <property name="bottomMargin">
- <number>3</number>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QCheckBox" name="autofocusCheck">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip">
+ <string>Perform autofocusing once Half-Flux-Radius (HFR) value exceeds this limit</string>
+ </property>
+ <property name="text">
+ <string>Autofocus if HFR &gt;</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QCheckBox" name="guideDeviationCheck">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip">
+ <string>Abort sequence if guiding deviation exceed this value</string>
+ </property>
+ <property name="text">
+ <string>Guiding Deviation &lt;</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QDoubleSpinBox" name="guideDeviation">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="decimals">
+ <number>2</number>
+ </property>
+ <property name="maximum">
+ <double>30.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.500000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <widget class="QLabel" name="textLabel1_2_4">
+ <property name="toolTip">
+ <string>Number of images to capture</string>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
+ <property name="text">
+ <string>&quot;</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QCheckBox" name="meridianCheck">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip">
+ <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Command a meridian flip if the hour angle exceeds the specified value. Capture and Guiding will be suspended and resumed after the flip is complete.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+ </property>
+ <property name="text">
+ <string>Meridian Flip if HA &gt;</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QDoubleSpinBox" name="meridianHours">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="decimals">
+ <number>2</number>
+ </property>
+ <property name="minimum">
+ <double>0.000000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>3.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ <property name="value">
+ <double>0.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="2">
+ <widget class="QLabel" name="textLabel1_2_6">
+ <property name="toolTip">
+ <string>Number of images to capture</string>
+ </property>
+ <property name="whatsThis">
+ <string/>
+ </property>
+ <property name="text">
+ <string>hours</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0">
+ <widget class="QCheckBox" name="darkSubCheck">
+ <property name="toolTip">
+ <string>Perform automatic dark subtraction in preview mode</string>
+ </property>
+ <property name="text">
+ <string>Auto dark subtract</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QGroupBox" name="progressGroup">
+ <property name="title">
+ <string>Progress</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_7">
+ <property name="spacing">
+ <number>3</number>
+ </property>
+ <property name="leftMargin">
+ <number>3</number>
+ </property>
+ <property name="topMargin">
+ <number>3</number>
+ </property>
+ <property name="rightMargin">
+ <number>3</number>
+ </property>
+ <property name="bottomMargin">
+ <number>3</number>
+ </property>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_6">
+ <property name="spacing">
+ <number>1</number>
</property>
<item>
- <layout class="QHBoxLayout" name="horizontalLayout_6">
+ <layout class="QGridLayout" name="progressLayout">
<property name="spacing">
- <number>1</number>
+ <number>5</number>
</property>
- <item>
- <layout class="QGridLayout" name="progressLayout">
- <property name="spacing">
- <number>5</number>
+ <item row="0" column="0">
+ <widget class="QLabel" name="progressLabel_3">
+ <property name="text">
+ <string>Expose:</string>
</property>
- <item row="0" column="0">
- <widget class="QLabel" name="progressLabel_3">
- <property name="text">
- <string>Expose:</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLabel" name="exposeOUT">
- <property name="minimumSize">
- <size>
- <width>50</width>
- <height>0</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::Box</enum>
- </property>
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- <item row="0" column="2" colspan="2">
- <widget class="QLabel" name="secondsLabel">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>85</width>
- <height>0</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>85</width>
- <height>16777215</height>
- </size>
- </property>
- <property name="text">
- <string notr="true">second left</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="progressLabel_2">
- <property name="text">
- <string>Progress:</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QLabel" name="currentImgCountOUT">
- <property name="minimumSize">
- <size>
- <width>50</width>
- <height>0</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::Box</enum>
- </property>
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QLabel" name="textLabel1_4_2_3">
- <property name="text">
- <string>of</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- <item row="1" column="3">
- <widget class="QLabel" name="fullImgCountOUT">
- <property name="minimumSize">
- <size>
- <width>50</width>
- <height>0</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::Box</enum>
- </property>
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- <item row="1" column="4">
- <widget class="QLabel" name="completedLabel_2">
- <property name="text">
- <string>completed</string>
- </property>
- </widget>
- </item>
- </layout>
+ </widget>
</item>
- <item>
- <spacer name="progressSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
+ <item row="0" column="1">
+ <widget class="QLabel" name="exposeOUT">
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
</property>
- <property name="sizeType">
- <enum>QSizePolicy::Expanding</enum>
+ <property name="frameShape">
+ <enum>QFrame::Box</enum>
</property>
- <property name="sizeHint" stdset="0">
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2" colspan="2">
+ <widget class="QLabel" name="secondsLabel">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
<size>
- <width>51</width>
- <height>20</height>
+ <width>85</width>
+ <height>0</height>
</size>
</property>
- </spacer>
+ <property name="maximumSize">
+ <size>
+ <width>85</width>
+ <height>16777215</height>
+ </size>
+ </property>
+ <property name="text">
+ <string notr="true">second left</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="progressLabel_2">
+ <property name="text">
+ <string>Progress:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QLabel" name="currentImgCountOUT">
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="frameShape">
+ <enum>QFrame::Box</enum>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <widget class="QLabel" name="textLabel1_4_2_3">
+ <property name="text">
+ <string>of</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="3">
+ <widget class="QLabel" name="fullImgCountOUT">
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="frameShape">
+ <enum>QFrame::Box</enum>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="4">
+ <widget class="QLabel" name="completedLabel_2">
+ <property name="text">
+ <string>completed</string>
+ </property>
+ </widget>
</item>
</layout>
</item>
<item>
- <widget class="QProgressBar" name="imgProgress">
- <property name="enabled">
- <bool>false</bool>
+ <spacer name="progressSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
- </widget>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>51</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
</item>
</layout>
- </widget>
- </item>
- </layout>
+ </item>
+ <item>
+ <widget class="QProgressBar" name="imgProgress">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </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>
+ <item row="2" column="0">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Preferred</enum>
+ </property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
@@ -1609,6 +1618,51 @@
</item>
</layout>
</widget>
+ <tabstops>
+ <tabstop>CCDCaptureCombo</tabstop>
+ <tabstop>FilterCaptureCombo</tabstop>
+ <tabstop>FilterPosCombo</tabstop>
+ <tabstop>exposureIN</tabstop>
+ <tabstop>binXIN</tabstop>
+ <tabstop>binYIN</tabstop>
+ <tabstop>frameXIN</tabstop>
+ <tabstop>frameYIN</tabstop>
+ <tabstop>frameWIN</tabstop>
+ <tabstop>frameHIN</tabstop>
+ <tabstop>resetFrameB</tabstop>
+ <tabstop>frameTypeCombo</tabstop>
+ <tabstop>calibrationB</tabstop>
+ <tabstop>temperatureCheck</tabstop>
+ <tabstop>temperatureIN</tabstop>
+ <tabstop>setTemperatureB</tabstop>
+ <tabstop>prefixIN</tabstop>
+ <tabstop>filterCheck</tabstop>
+ <tabstop>expDurationCheck</tabstop>
+ <tabstop>ISOCheck</tabstop>
+ <tabstop>countIN</tabstop>
+ <tabstop>delayIN</tabstop>
+ <tabstop>filterCombo</tabstop>
+ <tabstop>ISOCombo</tabstop>
+ <tabstop>postCaptureScriptIN</tabstop>
+ <tabstop>fitsDir</tabstop>
+ <tabstop>selectFITSDirB</tabstop>
+ <tabstop>addToQueueB</tabstop>
+ <tabstop>removeFromQueueB</tabstop>
+ <tabstop>queueUpB</tabstop>
+ <tabstop>queueDownB</tabstop>
+ <tabstop>resetB</tabstop>
+ <tabstop>queueLoadB</tabstop>
+ <tabstop>queueSaveB</tabstop>
+ <tabstop>queueSaveAsB</tabstop>
+ <tabstop>queueTable</tabstop>
+ <tabstop>previewB</tabstop>
+ <tabstop>startB</tabstop>
+ <tabstop>pauseB</tabstop>
+ <tabstop>guideDeviationCheck</tabstop>
+ <tabstop>guideDeviation</tabstop>
+ <tabstop>meridianCheck</tabstop>
+ <tabstop>meridianHours</tabstop>
+ </tabstops>
<resources/>
<connections/>
<buttongroups>
diff --git a/kstars/kstars.kcfg b/kstars/kstars.kcfg
index ebc1570..d0e753d 100644
--- a/kstars/kstars.kcfg
+++ b/kstars/kstars.kcfg
@@ -1404,11 +1404,7 @@
<entry name="AutoMeridianFlip" type="Bool">
<label>Flips the mount when reaching the meridian, if supported.</label>
<default>false</default>
- </entry>
- <entry name="AutoParkTelescope" type="Bool">
- <label>Parks the telescope when the sequence jobs are complete, if supported.</label>
- <default>false</default>
- </entry>
+ </entry>
<entry name="ADUValue" type="UInt">
<label>Desired flat field ADU percentage</label>
<whatsthis>If set, Ekos will capture a few flat images to determine the optimal exposure time to achieve the desired ADU percentage.</whatsthis>
diff --git a/kstars/org.kde.kstars.Ekos.Capture.xml b/kstars/org.kde.kstars.Ekos.Capture.xml
index f9141f1..40fcdc2 100644
--- a/kstars/org.kde.kstars.Ekos.Capture.xml
+++ b/kstars/org.kde.kstars.Ekos.Capture.xml
@@ -47,11 +47,7 @@
<arg name="enable" type="b" direction="in"/>
<arg name="HFR" type="d" direction="in"/>
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
- </method>
- <method name="setParkOnComplete">
- <arg name="enable" type="b" direction="in"/>
- <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
- </method>
+ </method>
<method name="setMeridianFlip">
<arg name="enable" type="b" direction="in"/>
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>