OpenTTD Source
20241108-master-g80f628063a
|
GUIs related to networking. More...
#include "../company_type.h"
#include "../timer/timer_game_calendar.h"
#include "../economy_type.h"
#include "../window_type.h"
#include "network_type.h"
#include "network_gamelist.h"
Go to the source code of this file.
Data Structures | |
struct | NetworkCompanyInfo |
Company information stored at the client side. More... | |
Enumerations | |
enum | NetworkRelayWindowCloseData { NRWCD_UNHANDLED = 0 , NRWCD_HANDLED = 1 } |
Functions | |
void | ShowNetworkNeedPassword (std::shared_ptr< class NetworkAuthenticationPasswordRequest > request) |
void | ShowNetworkChatQueryWindow (DestType type, int dest) |
Show the chat window. More... | |
void | ShowJoinStatusWindow () |
void | ShowNetworkGameWindow () |
void | ShowClientList () |
void | ShowNetworkAskRelay (const std::string &server_connection_string, const std::string &relay_connection_string, const std::string &token) |
Show a modal confirmation window with "no" / "yes, once" / "yes, always" buttons. More... | |
void | ShowNetworkAskSurvey () |
Show a modal confirmation window with "no" / "preview" / "yes" buttons. | |
void | ShowSurveyResultTextfileWindow () |
GUIs related to networking.
Definition in file network_gui.h.
Enumerator | |
---|---|
NRWCD_UNHANDLED | Relay request is unhandled. |
NRWCD_HANDLED | Relay request is handled, either by user or by timeout. |
Definition at line 41 of file network_gui.h.
void ShowNetworkAskRelay | ( | const std::string & | server_connection_string, |
const std::string & | relay_connection_string, | ||
const std::string & | token | ||
) |
Show a modal confirmation window with "no" / "yes, once" / "yes, always" buttons.
server_connection_string | The game server we want to connect to. |
relay_connection_string | The relay server we want to connect to. |
token | The token for this connection. |
Definition at line 2331 of file network_gui.cpp.
References CloseWindowByClass(), GetMainWindow(), NRWCD_HANDLED, and WC_NETWORK_ASK_RELAY.
void ShowNetworkChatQueryWindow | ( | DestType | type, |
int | dest | ||
) |
Show the chat window.
type | The type of destination. |
dest | The actual destination index. |
Definition at line 445 of file network_chat_gui.cpp.
References _chat_window_desc, CloseWindowByClass(), and WC_SEND_NETWORK_MSG.
Referenced by NetworkClientListWindow::OnClickClientChat(), and NetworkClientListWindow::OnClickCompanyChat().