Kstars
10#include "ui_capturepreviewwidget.h"
11#include "captureprocessoverlay.h"
23class SchedulerModuleState;
27class CapturePreviewWidget :
public QWidget,
public Ui::CapturePreviewWidget
33 void shareCaptureModule(Ekos::Capture *module);
34 void shareSchedulerModuleState(QSharedPointer<Ekos::SchedulerModuleState> state);
35 void shareMountModule(Ekos::Mount *module);
41 void updateJobProgress(Ekos::SequenceJob *job,
const QSharedPointer<FITSData> &data,
const QString &devicename);
47 void updateJobPreview(
const QString &filePath);
57 void showPreviousFrame();
62 void deleteCurrentFrame();
67 void setSummaryFITSView(
const QSharedPointer<SummaryFITSView> &view);
82 void setTargetName(QString name);
88 void updateCaptureStatus(
Ekos::CaptureState status,
bool isPreview,
const QString &trainname);
94 void updateTargetDistance(
double targetDiff);
100 void updateCaptureCountDown(
int delta);
105 void selectedTrainChanged(QString newName);
109 void updateExposureProgress(Ekos::SequenceJob *job,
const QString &devicename);
110 void updateDownloadProgress(
double downloadTimeLeft,
const QString &devicename);
112 QSharedPointer<Ekos::SchedulerModuleState> m_schedulerModuleState =
nullptr;
113 Ekos::Capture *m_captureModule =
nullptr;
114 Ekos::Mount *m_mountModule =
nullptr;
117 QMap<QString, CaptureProcessOverlay::FrameData> m_currentFrame;
120 QList<QString> m_trainNames;
123 QString m_mountTarget =
"";
126 QSharedPointer<SummaryFITSView> m_fitsPreview;
128 QSharedPointer<CaptureProcessOverlay> m_overlay;
131 bool m_permanentlyDelete {
false};
Captures single or sequence of images from a CCD.
Supports controlling INDI telescope devices including setting/retrieving mount properties,...
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.