diff --git a/dialog.cpp b/dialog.cpp new file mode 100644 index 0000000000000000000000000000000000000000..49b0e17451d5dc9c7fc2ec2f85118c08f2f7e2d9 --- /dev/null +++ b/dialog.cpp @@ -0,0 +1,26 @@ +#include "dialog.h" +#include "ui_dialog.h" + +Dialog::Dialog(QWidget *parent, QStringList& list, QVector& tabs) : + QDialog(parent), + ui(new Ui::Dialog) +{ + ui->setupUi(this); + + ui->m_table->setRowCount(tabs.size()); + ui->m_table->setColumnCount(2); + QHeaderView* header = ui->m_table->horizontalHeader(); + header->setSectionResizeMode(QHeaderView::Stretch); + + for(int i = 0; i < tabs.size(); i++) + { + if(tabs[i].m_file != nullptr) + ui->m_table->setItem(i, 1, new QTableWidgetItem(QFileInfo(*tabs[i].m_file).absolutePath())); + ui->m_table->setItem(i, 0, new QTableWidgetItem(list.at(i))); + } +} + +Dialog::~Dialog() +{ + delete ui; +}