#include "dialogsubmit.h" #include "ui_dialogsubmit.h" DialogSubmit::DialogSubmit(QWidget *parent) : QDialog(parent), ui(new Ui::DialogSubmit) { ui->setupUi(this); m_formUpload = new FormUpload(); connect(m_formUpload,SIGNAL(buttonCloseClicked()),this,SLOT(close())); connect(m_formUpload,SIGNAL(dataUpdated()),this,SLOT(onDataUpdated())); ui->verticalLayout->addWidget(m_formUpload); setWindowFlags(windowFlags()&~Qt::WindowContextHelpButtonHint); } void DialogSubmit::setAccountInfo(QMap info) { m_formUpload->setAccountInfo(info); } DialogSubmit::~DialogSubmit() { delete m_formUpload; delete ui; qDebug()<accept(); } void DialogSubmit::onDataUpdated() { emit dataUpdated(); this->accept(); }