Kstars

dslrinfodialog.h
1/*
2 SPDX-FileCopyrightText: 2017 Jasem Mutlaq <mutlaqja@ikarustech.com>
3
4 SPDX-License-Identifier: GPL-2.0-or-later
5*/
6
7#ifndef DSLRINFODIALOG_H
8#define DSLRINFODIALOG_H
9
10#include <QDialog>
11
12#include <indidevapi.h>
13
14#include "ui_dslrinfo.h"
15
16#include "indi/indicamera.h"
17
18namespace Ekos
19{
20class Capture;
21}
22
23class DSLRInfo : public QDialog, public Ui::DSLRInfo
24{
26
27 public:
28 explicit DSLRInfo(QWidget *parent, ISD::Camera *ccd);
29
30 protected slots:
31 void save();
32
33 signals:
34 void infoChanged();
35
36 private:
37 ISD::Camera *currentCCD = nullptr;
38 int sensorMaxWidth = 0, sensorMaxHeight = 0;
39 double sensorPixelW = 0, sensorPixelH = 0;
40
41 friend class Ekos::Capture;
42};
43
44#endif
Captures single or sequence of images from a CCD.
Definition capture.h:98
Camera class controls an INDI Camera device.
Definition indicamera.h:47
Ekos is an advanced Astrophotography tool for Linux.
Definition align.cpp:78
Q_OBJECTQ_OBJECT
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:02 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.