1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #include "mainwindow.h"
- #include "ui_mainwindow.h"
- #include <QFileDialog>
- #include <iostream>
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- }
- MainWindow::~MainWindow()
- {
- delete ui;
- }
- void MainWindow::on_pushButton_decode_clicked()
- {
- QString strdir = QFileDialog::getExistingDirectory(this, tr("Set Save Directory"), ".", QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);
- if(strdir.isEmpty())
- {
- return;
- }
- std::cout<<" directory: "<<strdir.toStdString()<<std::endl;
- QString strivd = QFileDialog::getOpenFileName(this,tr("Open file"),"",tr("Record File(*.ivd)"));
- if(strivd.isEmpty())return;
- mpthread = new std::thread(strivd.toStdString());
- mbRunning = true;
- ui->pushButton_decode->setEnabled(false);
- }
- void MainWindow::threadconvert(std::string strfilepath)
- {
- }
|