cancel button now resets settings, refs #5
This commit is contained in:
		| @@ -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; | ||||
|        | ||||
|   }; | ||||
|    | ||||
|   | ||||
		Reference in New Issue
	
	Block a user