diff options
author | frosch <frosch@openttd.org> | 2012-11-13 21:47:02 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2012-11-13 21:47:02 +0000 |
commit | c4d7c8dd427287d42374b5a83842f570642b100c (patch) | |
tree | 2f27364c8fa88537277244fade47f87bcbe4b6fd /src/network/network_gui.cpp | |
parent | 7699a7dc06049956b90d3f41a14109ee05b97514 (diff) | |
download | openttd-c4d7c8dd427287d42374b5a83842f570642b100c.tar.xz |
(svn r24733) -Codechange: Move handling of editbox keys to window class.
Diffstat (limited to 'src/network/network_gui.cpp')
-rw-r--r-- | src/network/network_gui.cpp | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/src/network/network_gui.cpp b/src/network/network_gui.cpp index 7b4735629..a3b5726d8 100644 --- a/src/network/network_gui.cpp +++ b/src/network/network_gui.cpp @@ -835,14 +835,12 @@ public: return ES_HANDLED; } - if (this->HandleEditBoxKey(WID_NG_CLIENT, key, keycode, state) == HEBR_NOT_FOCUSED) { - if (this->server != NULL) { - if (keycode == WKC_DELETE) { // Press 'delete' to remove servers - NetworkGameListRemoveItem(this->server); - if (this->server == this->last_joined) this->last_joined = NULL; - this->server = NULL; - this->list_pos = SLP_INVALID; - } + if (this->server != NULL) { + if (keycode == WKC_DELETE) { // Press 'delete' to remove servers + NetworkGameListRemoveItem(this->server); + if (this->server == this->last_joined) this->last_joined = NULL; + this->server = NULL; + this->list_pos = SLP_INVALID; } } @@ -1172,13 +1170,6 @@ struct NetworkStartServerWindow : public QueryStringBaseWindow { this->SetDirty(); } - virtual EventState OnKeyPress(uint16 key, uint16 keycode) - { - EventState state = ES_NOT_HANDLED; - this->HandleEditBoxKey(WID_NSS_GAMENAME, key, keycode, state); - return state; - } - virtual void OnOSKInput(int wid) { if (wid == WID_NSS_GAMENAME) { @@ -2151,13 +2142,6 @@ struct NetworkCompanyPasswordWindow : public QueryStringBaseWindow { break; } } - - virtual EventState OnKeyPress(uint16 key, uint16 keycode) - { - EventState state = ES_NOT_HANDLED; - this->HandleEditBoxKey(WID_NCP_PASSWORD, key, keycode, state); - return state; - } }; static const NWidgetPart _nested_network_company_password_window_widgets[] = { |