//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // // $NoKeywords: $ //=============================================================================// #ifndef PLAYERLISTDIALOG_H #define PLAYERLISTDIALOG_H #ifdef _WIN32 #pragma once #endif #include //----------------------------------------------------------------------------- // Purpose: List of players, their ingame-name and their friends-name //----------------------------------------------------------------------------- class CPlayerListDialog : public vgui::Frame { DECLARE_CLASS_SIMPLE( CPlayerListDialog, vgui::Frame ); public: explicit CPlayerListDialog(vgui::Panel *parent); ~CPlayerListDialog(); virtual void Activate(); private: MESSAGE_FUNC( OnItemSelected, "ItemSelected" ); virtual void OnCommand(const char *command); void ToggleMuteStateOfSelectedUser(); void RefreshPlayerProperties(); vgui::ListPanel *m_pPlayerList; vgui::Button *m_pMuteButton; }; #endif // PLAYERLISTDIALOG_H