#include "profiledialog.h" #include "ui_profiledialog.h" #include ProfileDialog::ProfileDialog(QWebEngineProfile *profile, QWidget *parent) : QDialog(parent), ui(new Ui::ProfileDialog) { _profile = profile; ui->setupUi(this); ui->userAgent_lineEdit->setText(_profile->httpUserAgent()); ui->storagePath_lineEdit->setText(_profile->persistentStoragePath()); ui->cachePath_lineEdit->setText(_profile->cachePath()); connect(this, SIGNAL(accepted()), this, SLOT(saveProfile())); } ProfileDialog::~ProfileDialog() { delete ui; } void ProfileDialog::saveProfile() { qDebug("Saving profile..."); _profile->setHttpUserAgent(ui->userAgent_lineEdit->text()); }