Kstars
14#include "ui_capturecountswidget.h"
15#include "captureprocessoverlay.h"
22class SchedulerModuleState;
25class CaptureCountsWidget :
public QWidget,
public Ui::CaptureCountsWidget
29 friend class CapturePreviewWidget;
33 void setCurrentTrainName(
const QString &name);
42 void updateExposureProgress(Ekos::SequenceJob *job,
const QString &devicename);
48 void updateDownloadProgress(
double timeLeft,
const QString &devicename);
52 void shareCaptureProcess(Ekos::Capture *process) {m_captureProcess = process;}
53 void shareSchedulerState(QSharedPointer<Ekos::SchedulerModuleState> state);
59 void updateCaptureCountDown(
int delta);
64 void updateCaptureStatus(
Ekos::CaptureState status,
bool isPreview,
const QString &devicename);
71 void updateJobProgress(CaptureProcessOverlay::FrameData data,
const QString &devicename);
84 void setFrameInfo(
const QString frametype,
const QString filter =
"",
const double exptime = -1,
const int xBin = -1,
const int yBin = -1,
const double gain = -1);
89 void showCurrentCameraInfo();
91 QSharedPointer<Ekos::SchedulerModuleState> m_schedulerModuleState;
92 Ekos::Capture *m_captureProcess =
nullptr;
94 QMap<QString, QTime> imageCountDown;
95 QMap<QString, QTime> sequenceCountDown;
96 QMap<QString, QTime> jobCountDown;
97 QMap<QString, QTime> overallCountDown;
99 QString m_currentTrainName =
"";
102 QMap<QString, CaptureProcessOverlay::FrameData> m_currentFrame;
Captures single or sequence of images from a CCD.
Ekos is an advanced Astrophotography tool for Linux.
CaptureState
Capture states.
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:54:27 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.