Commit fc7c24ad authored by Андрей Никулин's avatar Андрей Никулин
Browse files

Upload New File

parent 885addb7
No related merge requests found
Showing with 41 additions and 0 deletions
+41 -0
dialog.cpp 0 → 100644
#include "dialog.h"
#include "ui_dialog.h"
Dialog::Dialog(QWidget *parent, QStringList& list, QVector<Editor::Tab>& 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)));
}
connect(ui->m_buttons, SIGNAL(accepted()), SLOT(slotSave()));
connect(ui->m_buttons, SIGNAL(rejected()), SLOT(slotDiscard()));
}
void Dialog::slotSave()
{
emit signalSave();
this->close();
}
void Dialog::slotDiscard()
{
emit signalDiscard();
this->close();
}
Dialog::~Dialog()
{
delete ui;
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment