//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: // // $NoKeywords: $ //============================================================================= #ifndef DIALOGSERVERPASSWORD_H #define DIALOGSERVERPASSWORD_H #ifdef _WIN32 #pragma once #endif //----------------------------------------------------------------------------- // Purpose: Prompt for user to enter a password to be able to connect to the server //----------------------------------------------------------------------------- class CDialogServerPassword : public vgui::Frame { public: CDialogServerPassword(vgui::Panel *parent); ~CDialogServerPassword(); // initializes the dialog and brings it to the foreground void Activate(const char *serverName, unsigned int serverID); /* message returned: "JoinServerWithPassword" "serverID" "password" */ private: virtual void OnCommand(const char *command); vgui::Label *m_pInfoLabel; vgui::Label *m_pGameLabel; vgui::TextEntry *m_pPasswordEntry; vgui::Button *m_pConnectButton; typedef vgui::Frame BaseClass; int m_iServerID; }; #endif // DIALOGSERVERPASSWORD_H