bool OptionsDialog::eventFilter(QObject *object, QEvent *event) { if(event->type() == QEvent::FocusOut) { if(object == ui->proxyIp) { Q_EMIT proxyIpChecks(ui->proxyIp, ui->proxyPort->text().toInt()); } else if(object == ui->proxyIpTor) { Q_EMIT proxyIpChecks(ui->proxyIpTor, ui->proxyPortTor->text().toInt()); } } return QDialog::eventFilter(object, event); }
bool OptionsDialog::eventFilter(QObject* object, QEvent* event) { if (event->type() == QEvent::FocusOut) { if (object == ui->proxyIp || object == ui->proxyPort) { emit proxyIpChecks(ui->proxyIp, ui->proxyPort); } } return QDialog::eventFilter(object, event); }