1 ///////////////////////////////////////////////////////////////////////////// 2 // Name: playerdg.h 3 // Purpose: Forty Thieves patience game 4 // Author: Chris Breeze 5 // Modified by: 6 // Created: 21/07/97 7 // RCS-ID: $Id: playerdg.h 29660 2004-10-05 15:38:40Z ABX $ 8 // Copyright: (c) 1993-1998 Chris Breeze 9 // Licence: wxWindows licence 10 //--------------------------------------------------------------------------- 11 // Last modified: 22nd July 1998 - ported to wxWidgets 2.0 12 ///////////////////////////////////////////////////////////////////////////// 13 #ifndef _PLAYERDG_H_ 14 #define _PLAYERDG_H_ 15 16 class PlayerSelectionDialog : public wxDialog 17 { 18 public: 19 PlayerSelectionDialog(wxWindow* parent, ScoreFile* file); ~PlayerSelectionDialog()20 virtual ~PlayerSelectionDialog(){}; 21 22 const wxString& GetPlayersName(); 23 void ButtonCallback(wxCommandEvent& event); 24 void SelectCallback(wxCommandEvent& event); 25 void OnSize(wxSizeEvent& event); 26 27 DECLARE_EVENT_TABLE() 28 29 protected: 30 friend void SelectCallback(wxListBox&, wxCommandEvent&); 31 void OnCloseWindow(wxCloseEvent& event); 32 33 private: 34 ScoreFile* m_scoreFile; 35 wxString m_player; 36 wxButton* m_OK; 37 wxButton* m_cancel; 38 wxTextCtrl* m_textField; 39 }; 40 41 #endif 42