Refractor ImageInfoData

This commit is contained in:
2022-04-08 12:36:13 +02:00
parent 5a8582c8b0
commit c7e36bd4d6
4 changed files with 99 additions and 47 deletions
+14 -3
View File
@@ -3,8 +3,19 @@
#include <QTreeWidget>
typedef QPair<QString, QString> StringPair;
typedef QVector<StringPair> ImageInfoData;
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);
@@ -22,7 +33,7 @@ class ImageInfo : public QTreeWidget
public:
ImageInfo(QWidget *parent);
public slots:
void setInfo(ImageInfoData info);
void setInfo(const ImageInfoData &info);
};
#endif // IMAGEINFO_H