MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / CDlgWebAuth

Method CDlgWebAuth

Plugins/WebBrowser/DlgWebAuth.cpp:15–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13#include "DlgWebAuth.h"
14static Q_LOGGING_CATEGORY(log, "WebBrowser.Dlg.Auth")
15CDlgWebAuth::CDlgWebAuth(QWebEngineWebAuthUxRequest *request, QWidget *parent)
16 : QDialog(parent), uxRequest(request), ui(new Ui::CDlgWebAuth)
17{
18 qDebug(log) << Q_FUNC_INFO;
19 ui->setupUi(this);
20
21 buttonGroup = new QButtonGroup(this);
22 buttonGroup->setExclusive(true);
23
24 scrollArea = new QScrollArea(this);
25 selectAccountWidget = new QWidget(this);
26 scrollArea->setWidget(selectAccountWidget);
27 scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
28 scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
29 selectAccountWidget->resize(400, 150);
30 selectAccountLayout = new QVBoxLayout(selectAccountWidget);
31 ui->m_mainVerticalLayout->addWidget(scrollArea);
32 selectAccountLayout->setAlignment(Qt::AlignTop);
33
34 updateDisplay();
35
36 connect(ui->buttonBox, &QDialogButtonBox::rejected, this,
37 qOverload<>(&CDlgWebAuth::onCancelRequest));
38
39 connect(ui->buttonBox, &QDialogButtonBox::accepted, this,
40 qOverload<>(&CDlgWebAuth::onAcceptRequest));
41 QAbstractButton *button = ui->buttonBox->button(QDialogButtonBox::Retry);
42 connect(button, &QAbstractButton::clicked, this, qOverload<>(&CDlgWebAuth::onRetry));
43 setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
44}
45
46CDlgWebAuth::~CDlgWebAuth()
47{

Callers

nothing calls this directly

Calls 1

setupUiMethod · 0.80

Tested by

no test coverage detected