trans: success to trans one file.

This commit is contained in:
2025-06-19 22:07:12 +08:00
parent 5890b66309
commit 182f8faad5
8 changed files with 41 additions and 21 deletions

View File

@@ -1,4 +1,4 @@
#include "CompareControl.h"
#include "CompareControl.h"
#include "ui_CompareControl.h"

View File

@@ -29,8 +29,8 @@ void TransForm::SetClientCore(ClientCore* clientCore)
void TransForm::SetTasks(const QVector<TransTask>& tasks)
{
exis_ = true;
tasks_ = tasks;
exis_ = false;
}
void TransForm::startTask()
@@ -75,6 +75,8 @@ void TransForm::startTask()
}
}
}
tasks_.clear();
qDebug() << "TransForm::startTask exit....";
}
void TransForm::setProgress(double val)
@@ -111,7 +113,13 @@ void TransForm::showEvent(QShowEvent* event)
{
QDialog::showEvent(event);
workTh_ = new TranFromTh(this, this);
fileTrans_->moveToThread(workTh_);
connect(workTh_, &QThread::finished, fileTrans_, &QObject::deleteLater);
//fileTrans_->moveToThread(workTh_);
connect(workTh_, &QThread::finished, workTh_, &QObject::deleteLater);
workTh_->start();
}
void TransForm::closeEvent(QCloseEvent* event)
{
exis_ = true;
QDialog::closeEvent(event);
}

View File

@@ -39,6 +39,7 @@ private:
protected:
void showEvent(QShowEvent* event) override;
void closeEvent(QCloseEvent* event) override;
private:
bool exis_{ false };
@@ -57,7 +58,6 @@ public:
explicit TranFromTh(TransForm* tf, QObject* parent = nullptr) : QThread(parent), tf_(tf)
{
}
protected:
void run() override
{

View File

@@ -16,7 +16,7 @@ int main(int argc, char* argv[])
QFont font("Microsoft YaHei", 9);
a.setFont(font);
a.setWindowIcon(QIcon(":/ico/main.ico"));
//a.setStyle("Windows");
a.setStyle("Windows");
#endif
frelayGUI w;