File indexing completed on 2024-05-12 03:44:32

0001 /*
0002     SPDX-FileCopyrightText: 2023 Joseph McGee <joseph.mcgee@sbcglobal.net>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #pragma once
0008 
0009 #ifndef CALCULATEDGAINSUBEXPOSURETIME_H
0010 #define CALCULATEDGAINSUBEXPOSURETIME_H
0011 
0012 #include <QAbstractItemModel>
0013 QT_BEGIN_NAMESPACE
0014 namespace OptimalExposure
0015 {
0016 
0017 class CalculatedGainSubExposureTime
0018 {
0019 
0020     public:
0021         CalculatedGainSubExposureTime() {}
0022         CalculatedGainSubExposureTime(int subExposureGain, double subExposureTime);
0023 
0024         int getSubExposureGain();
0025         void setSubExposureGain(int newSubExposureGain);
0026         double getSubExposureTime();
0027         void setSubExposureTime(double newSubExposureTime);
0028 
0029     private:
0030         int subExposureGain = 0;
0031         double subExposureTime = 0.0;
0032 
0033 };
0034 
0035 }
0036 QT_END_NAMESPACE
0037 
0038 #endif // CALCULATEDGAINSUBEXPOSURETIME_H