transform: basic trans ui.

This commit is contained in:
2025-06-16 20:06:49 +08:00
parent 81008e0d2d
commit 02d163ccb7
9 changed files with 241 additions and 2 deletions

44
Gui/Control/Transform.cpp Normal file
View File

@@ -0,0 +1,44 @@
#include "Transform.h"
#include <QMessageBox>
#include "ui_Transform.h"
TransForm::TransForm(QWidget* parent) : QDialog(parent), ui(new Ui::TransForm)
{
ui->setupUi(this);
}
TransForm::~TransForm()
{
delete ui;
}
void TransForm::SetTasks(const QVector<TransTask>& tasks)
{
tasks_ = tasks;
}
void TransForm::StartExecTask()
{
for (const auto& task : tasks_) {
InfoMsg infoReq;
if (task.isUpload) {
if (!clientCore_->Send<InfoMsg>(infoReq, FBT_CLI_REQ_SEND, task.remoteId)) {
QMessageBox::information(this, tr("Error"), tr("Send info request failed."));
return;
}
}
else {
}
}
}
void TransForm::StopExecTask()
{
}
void TransForm::SetClientCore(ClientCore* clientCore)
{
clientCore_ = clientCore;
}