#include "PICUploaderGui.h" #include "ui_PICUploaderGui.h" #include #include "PICUploader.h" CPICUploaderGui::CPICUploaderGui(QWidget *parent) : QDialog(parent), ui(new Ui::CPICUploaderGui) { ui->setupUi(this); connect(ui->mHexFileSelectBtn,SIGNAL(clicked(bool)),this,SLOT(OpenHexFileBtnClicked(bool))); } CPICUploaderGui::~CPICUploaderGui() { delete ui; } void CPICUploaderGui::OpenHexFileBtnClicked(bool checked) { QString FileName = QFileDialog::getOpenFileName(0,"Select Firmware Hex File",QString(),"Hex files (*.hex)"); if(mProgramHandle->OpenHexFileRequest(FileName) != 0) { ui->mOpenedHexFilePathLbl->setText(FileName); } } void CPICUploaderGui::SetHexFileStats(QString Stats) { ui->mHexFileStatsLbl->setText(Stats); }