#include "imageinfo.h" ImageInfo::ImageInfo(QWidget *parent) : QTreeWidget(parent) { setColumnCount(2); setHeaderLabels({tr("Property"), tr("Value")}); } void ImageInfo::setInfo(ImageInfoData info) { clear(); QList 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); }