1 // This file is part of BOINC. 2 // http://boinc.berkeley.edu 3 // Copyright (C) 2008 University of California 4 // 5 // BOINC is free software; you can redistribute it and/or modify it 6 // under the terms of the GNU Lesser General Public License 7 // as published by the Free Software Foundation, 8 // either version 3 of the License, or (at your option) any later version. 9 // 10 // BOINC is distributed in the hope that it will be useful, 11 // but WITHOUT ANY WARRANTY; without even the implied warranty of 12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 13 // See the GNU Lesser General Public License for more details. 14 // 15 // You should have received a copy of the GNU Lesser General Public License 16 // along with BOINC. If not, see <http://www.gnu.org/licenses/>. 17 // 18 #ifndef BOINC_ALREADYEXISTSPAGE_H 19 #define BOINC_ALREADYEXISTSPAGE_H 20 21 #if defined(__GNUG__) && !defined(__APPLE__) 22 #pragma interface "AlreadyExistsPage.cpp" 23 #endif 24 25 /*! 26 * CErrAlreadyExistsPage class declaration 27 */ 28 29 class CErrAlreadyExistsPage: public wxWizardPageEx 30 { 31 DECLARE_DYNAMIC_CLASS( CErrAlreadyExistsPage ) 32 DECLARE_EVENT_TABLE() 33 34 public: 35 /// Constructors 36 CErrAlreadyExistsPage( ); 37 38 CErrAlreadyExistsPage( CBOINCBaseWizard* parent ); 39 40 /// Creation 41 bool Create( CBOINCBaseWizard* parent ); 42 43 /// Creates the controls and sizers 44 void CreateControls(); 45 46 ////@begin CErrAlreadyExistsPage event handler declarations 47 48 /// wxEVT_WIZARD_PAGE_CHANGED event handler for ID_ERRACCOUNTALREADYEXISTSPAGE 49 void OnPageChanged( wxWizardExEvent& event ); 50 51 /// wxEVT_WIZARD_CANCEL event handler for ID_ERRACCOUNTALREADYEXISTSPAGE 52 void OnCancel( wxWizardExEvent& event ); 53 54 ////@end CErrAlreadyExistsPage event handler declarations 55 56 ////@begin CErrAlreadyExistsPage member function declarations 57 58 /// Gets the previous page. 59 virtual wxWizardPageEx* GetPrev() const; 60 61 /// Gets the next page. 62 virtual wxWizardPageEx* GetNext() const; 63 64 /// Retrieves bitmap resources 65 wxBitmap GetBitmapResource( const wxString& name ); 66 67 /// Retrieves icon resources 68 wxIcon GetIconResource( const wxString& name ); 69 ////@end CErrAlreadyExistsPage member function declarations 70 71 /// Should we show tooltips? 72 static bool ShowToolTips(); 73 74 ////@begin CErrAlreadyExistsPage member variables 75 wxStaticText* m_pTitleStaticCtrl; 76 wxStaticText* m_pDirectionsStaticCtrl; 77 ////@end CErrAlreadyExistsPage member variables 78 }; 79 80 #endif 81