#include "dialogload.h" #include "ui_dialogload.h" DialogLoad::DialogLoad(QWidget *parent) : QDialog(parent), ui(new Ui::DialogLoad) { ui->setupUi(this); setWindowTitle("Load from File"); } DialogLoad::~DialogLoad() { delete ui; } bool DialogLoad::getEncrypted() { return ui->radioButtonEncrypted->isChecked(); } bool DialogLoad::getBinary() { return ui->checkBoxBinaryData->isChecked(); } QString DialogLoad::getFileName() { return ui->lineEditFileName->text(); } //private slots: void DialogLoad::on_pushButtonSelectFile_clicked() { QString fileName; fileName = QFileDialog::getOpenFileName(this, "Choose File to open", QDir::currentPath()); if(fileName.length() == 0) return; ui->lineEditFileName->setText( fileName ); } void DialogLoad::on_pushButtonLoad_clicked() { //TODO check data QDialog::accept(); } void DialogLoad::on_pushButtonCancel_clicked() { QDialog::reject(); }