Changeset View
Changeset View
Standalone View
Standalone View
kstars/ekos/guide/guide.cpp
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Line(s) | |||||
149 | } | 149 | } | ||
150 | 150 | | |||
151 | void Guide::handleVerticalPlotSizeChange() | 151 | void Guide::handleVerticalPlotSizeChange() | ||
152 | { | 152 | { | ||
153 | driftPlot->yAxis->setScaleRatio(driftPlot->xAxis, 1.0); | 153 | driftPlot->yAxis->setScaleRatio(driftPlot->xAxis, 1.0); | ||
154 | driftPlot->replot(); | 154 | driftPlot->replot(); | ||
155 | } | 155 | } | ||
156 | 156 | | |||
157 | void Guide::guideAfterMeridianFlip() | ||||
158 | { | ||||
159 | //This makes sure if the guider is PHD2, that after a meridian flip | ||||
160 | //It will go back to using auto-star, because the image is now inverted | ||||
161 | //and so the star used for guiding is in a very different place | ||||
162 | //We could try to calculate the new position, but it could be a little off | ||||
163 | //So it is better to use auto-star and if the user wants to use a different star, they can override it. | ||||
164 | if(guiderType == GUIDE_PHD2) | ||||
165 | autoStarCheck->setChecked(true); | ||||
166 | | ||||
167 | if (Options::resetGuideCalibration()) | ||||
168 | clearCalibration(); | ||||
169 | guide(); | ||||
170 | | ||||
171 | } | ||||
172 | | ||||
157 | void Guide::resizeEvent(QResizeEvent *event) | 173 | void Guide::resizeEvent(QResizeEvent *event) | ||
158 | { | 174 | { | ||
159 | if (event->oldSize().width() != -1) | 175 | if (event->oldSize().width() != -1) | ||
160 | { | 176 | { | ||
161 | if (event->oldSize().width() != size().width()) | 177 | if (event->oldSize().width() != size().width()) | ||
162 | handleHorizontalPlotSizeChange(); | 178 | handleHorizontalPlotSizeChange(); | ||
163 | else if (event->oldSize().height() != size().height()) | 179 | else if (event->oldSize().height() != size().height()) | ||
164 | handleVerticalPlotSizeChange(); | 180 | handleVerticalPlotSizeChange(); | ||
▲ Show 20 Lines • Show All 1662 Lines • ▼ Show 20 Line(s) | 1839 | case GUIDE_CONNECTED: | |||
1827 | clearCalibrationB->setEnabled(true); | 1843 | clearCalibrationB->setEnabled(true); | ||
1828 | guideB->setEnabled(true); | 1844 | guideB->setEnabled(true); | ||
1829 | 1845 | | |||
1830 | if(guiderType == GUIDE_PHD2) | 1846 | if(guiderType == GUIDE_PHD2) | ||
1831 | { | 1847 | { | ||
1832 | captureB->setEnabled(true); | 1848 | captureB->setEnabled(true); | ||
1833 | loopB->setEnabled(true); | 1849 | loopB->setEnabled(true); | ||
1834 | autoStarCheck->setEnabled(true); | 1850 | autoStarCheck->setEnabled(true); | ||
1851 | | ||||
1852 | //PHD2 likes to choose its own star when you start guiding remotely. | ||||
1853 | //If the user wants to choose a star, they can override this. | ||||
1854 | //But by default, it should be checked each time it starts up. | ||||
1855 | autoStarCheck->setChecked(true); | ||||
1856 | | ||||
1835 | configurePHD2Camera(); | 1857 | configurePHD2Camera(); | ||
1836 | setExternalGuiderBLOBEnabled(!Options::guideSubframeEnabled()); | 1858 | setExternalGuiderBLOBEnabled(!Options::guideSubframeEnabled()); | ||
1837 | boxSizeCombo->setEnabled(true); | 1859 | boxSizeCombo->setEnabled(true); | ||
1838 | } | 1860 | } | ||
1839 | break; | 1861 | break; | ||
1840 | 1862 | | |||
1841 | case GUIDE_DISCONNECTED: | 1863 | case GUIDE_DISCONNECTED: | ||
1842 | appendLogText(i18n("External guider disconnected.")); | 1864 | appendLogText(i18n("External guider disconnected.")); | ||
▲ Show 20 Lines • Show All 1844 Lines • Show Last 20 Lines |