m3u8d/m3u8d-qt/curldialog.cpp

34 lines
641 B
C++
Raw Normal View History

2022-06-25 12:16:21 +00:00
#include "curldialog.h"
#include "ui_curldialog.h"
CurlDialog::CurlDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::CurlDialog)
{
ui->setupUi(this);
}
CurlDialog::~CurlDialog()
{
delete ui;
}
void CurlDialog::SetText(QString v)
{
if (v.isEmpty()) {
return;
}
ui->plainTextEdit->setPlainText(v);
}
void CurlDialog::on_buttonBox_accepted()
{
ParseCurl_Resp resp= ParseCurlStr(ui->plainTextEdit->toPlainText().toStdString());
if (resp.ErrMsg.empty() == false) {
Toast::Instance()->SetError(resp.ErrMsg.c_str());
this->reject();
return;
}
this->Resp = resp;
}