Refractor ImageInfoData
This commit is contained in:
+14
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user