Files
tenmon/imageinfo.h
T
2022-04-08 12:36:13 +02:00

40 lines
578 B
C++

#ifndef IMAGEINFO_H
#define IMAGEINFO_H
#include <QTreeWidget>
struct FITSRecord
{
QByteArray key;
QVariant value;
QByteArray comment;
bool editable() const;
};
struct ImageInfoData
{
QVector<FITSRecord> fitsHeader;
QVector<QPair<QString, QString>> info;
};
Q_DECLARE_METATYPE(ImageInfoData);
typedef enum
{
None,
Statistics,
Peaks,
Stars,
}AnalyzeLevel;
class ImageInfo : public QTreeWidget
{
Q_OBJECT
public:
ImageInfo(QWidget *parent);
public slots:
void setInfo(const ImageInfoData &info);
};
#endif // IMAGEINFO_H