///////////////////////////////////////////////////////////////////////////// // Name: playerdg.h // Purpose: Forty Thieves patience game // Author: Chris Breeze // Modified by: // Created: 21/07/97 // RCS-ID: $Id$ // Copyright: (c) 1993-1998 Chris Breeze // Licence: wxWindows licence //--------------------------------------------------------------------------- // Last modified: 22nd July 1998 - ported to wxWindows 2.0 ///////////////////////////////////////////////////////////////////////////// #ifndef _PLAYERDG_H_ #define _PLAYERDG_H_ class PlayerSelectionDialog : public wxDialog { public: PlayerSelectionDialog(wxWindow* parent, ScoreFile* file); virtual ~PlayerSelectionDialog(); const wxString& GetPlayersName(); void ButtonCallback(wxCommandEvent& event); void SelectCallback(wxCommandEvent& event); void OnSize(wxSizeEvent& event); DECLARE_EVENT_TABLE() protected: friend void SelectCallback(wxListBox&, wxCommandEvent&); bool OnClose(); private: ScoreFile* m_scoreFile; wxString m_player; wxButton* m_OK; wxButton* m_cancel; wxTextCtrl* m_textField; }; #endif