cancel button now resets settings, refs #5

This commit is contained in:
Marc Wäckerlin
2010-06-29 09:48:10 +00:00
parent d748160cca
commit 69eea6417a

View File

@@ -77,6 +77,9 @@ namespace gui {
_auto.ping(_testUrl);
} break;
}
_lastType = _type->currentIndex();
_lastUrl = _url->text();
_lastPort = _port->value();
if (!retry) detecting();
}
@@ -126,10 +129,20 @@ namespace gui {
QDialog::accept();
}
virtual void reject() {
_type->setCurrentIndex(_lastType);
_url->setText(_lastUrl);
_port->setValue(_lastPort);
QDialog::reject();
}
private:
proxy::Face _auto;
QUrl _testUrl;
int _lastType;
QString _lastUrl;
int _lastPort;
};