FeedReader: Moved proxy setting to own widget

This commit is contained in:
thunder2 2025-07-13 14:30:15 +02:00
parent 8c26fa879d
commit 498c3d7299
8 changed files with 165 additions and 70 deletions

View file

@ -0,0 +1,38 @@
#include "ProxyWidget.h"
#include "ui_ProxyWidget.h"
ProxyWidget::ProxyWidget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::ProxyWidget)
{
ui->setupUi(this);
/* Connect signals */
connect(ui->addressLineEdit, &QLineEdit::textChanged, this, &ProxyWidget::changed);
connect(ui->portSpinBox, (void(QSpinBox::*)(int))&QSpinBox::valueChanged, this, &ProxyWidget::changed);
}
ProxyWidget::~ProxyWidget()
{
delete ui;
}
QString ProxyWidget::address()
{
return ui->addressLineEdit->text();
}
void ProxyWidget::setAddress(const QString &value)
{
ui->addressLineEdit->setText(value);
}
int ProxyWidget::port()
{
return ui->portSpinBox->value();
}
void ProxyWidget::setPort(int value)
{
ui->portSpinBox->setValue(value);
}