25 lines
538 B
C++
25 lines
538 B
C++
#include "imageinfo.h"
|
|
|
|
ImageInfo::ImageInfo(QWidget *parent) : QTreeWidget(parent)
|
|
{
|
|
setColumnCount(2);
|
|
setHeaderLabels({tr("Property"), tr("Value")});
|
|
}
|
|
|
|
void ImageInfo::setInfo(ImageInfoData info)
|
|
{
|
|
clear();
|
|
QList<QTreeWidgetItem*> items;
|
|
QTreeWidgetItem *w;
|
|
int i=0;
|
|
for(StringPair item : info)
|
|
{
|
|
w = new QTreeWidgetItem({item.first, item.second});
|
|
w->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
|
|
|
items.append(w);
|
|
i++;
|
|
}
|
|
insertTopLevelItems(0, items);
|
|
}
|