From 1411c16242a6f85a594ac724d6ed3e26d77c8bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9E=D1=81=D0=BE=D0=B2=D0=B8=D0=BA=20=D0=9F=D0=BE=D0=BB?= =?UTF-8?q?=D0=B8=D0=BD=D0=B0=20=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD?= =?UTF-8?q?=D0=B4=D1=80=D0=BE=D0=B2=D0=BD=D0=B0?= Date: Wed, 13 Jan 2021 18:13:30 +0000 Subject: [PATCH] Upload New File --- dialog.cpp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 dialog.cpp diff --git a/dialog.cpp b/dialog.cpp new file mode 100644 index 0000000..49b0e17 --- /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; +} -- GitLab