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);
}
示例#2
0
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);
}