*** empty log message ***

svn path=/trunk/boinc/; revision=8225
This commit is contained in:
Rom Walton 2005-09-27 03:17:49 +00:00
parent 941d7e21d8
commit 8efb4fe5bd
4 changed files with 23 additions and 7 deletions

View File

@ -18,7 +18,7 @@
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
// //
#if defined(__GNUG__) && !defined(__APPLE__) #if defined(__GNUG__) && !defined(__APPLE__)
#pragma implementation "AlreadyExistsPage.h" #pragma implementation "BOINCBaseWizard.h"
#endif #endif
#include "stdwx.h" #include "stdwx.h"
@ -103,6 +103,11 @@ wxWizardPageEx* CBOINCBaseWizard::_PushPageTransition( wxWizardPageEx* pCurrentP
/*! /*!
* Process Cancel Event * Process Cancel Event
*/ */
bool CBOINCBaseWizard::IsCancelInProgress() const
{
return m_bCancelInProgress;
}
void CBOINCBaseWizard::ProcessCancelEvent( wxWizardExEvent& event ) void CBOINCBaseWizard::ProcessCancelEvent( wxWizardExEvent& event )
{ {
_ProcessCancelEvent( event ); _ProcessCancelEvent( event );
@ -116,6 +121,10 @@ void CBOINCBaseWizard::_ProcessCancelEvent( wxWizardExEvent& event )
* Button Controls * Button Controls
*/ */
wxButton* CBOINCBaseWizard::GetNextButton() const {
return m_btnNext;
}
void CBOINCBaseWizard::SimulateNextButton() { void CBOINCBaseWizard::SimulateNextButton() {
wxCommandEvent event(wxEVT_COMMAND_BUTTON_CLICKED, m_btnNext->GetId()); wxCommandEvent event(wxEVT_COMMAND_BUTTON_CLICKED, m_btnNext->GetId());
event.SetEventObject(GetNextButton()); event.SetEventObject(GetNextButton());
@ -130,6 +139,10 @@ void CBOINCBaseWizard::DisableNextButton() {
m_btnNext->Disable(); m_btnNext->Disable();
} }
wxButton* CBOINCBaseWizard::GetBackButton() const {
return m_btnPrev;
}
void CBOINCBaseWizard::SimulateBackButton() { void CBOINCBaseWizard::SimulateBackButton() {
wxCommandEvent event(wxEVT_COMMAND_BUTTON_CLICKED, m_btnPrev->GetId()); wxCommandEvent event(wxEVT_COMMAND_BUTTON_CLICKED, m_btnPrev->GetId());
event.SetEventObject(GetNextButton()); event.SetEventObject(GetNextButton());

View File

@ -55,17 +55,17 @@ public:
std::stack<wxWizardPageEx*> m_PageTransition; std::stack<wxWizardPageEx*> m_PageTransition;
/// Cancel Event Infrastructure /// Cancel Event Infrastructure
bool IsCancelInProgress() const { return m_bCancelInProgress ; } bool IsCancelInProgress() const;
void ProcessCancelEvent( wxWizardExEvent& event ); void ProcessCancelEvent( wxWizardExEvent& event );
virtual void _ProcessCancelEvent( wxWizardExEvent& event ); virtual void _ProcessCancelEvent( wxWizardExEvent& event );
bool m_bCancelInProgress; bool m_bCancelInProgress;
/// Button State Infrastructure /// Button State Infrastructure
wxButton* GetNextButton() const { return m_btnNext ; } wxButton* GetNextButton() const;
void SimulateNextButton(); void SimulateNextButton();
void EnableNextButton(); void EnableNextButton();
void DisableNextButton(); void DisableNextButton();
wxButton* GetBackButton() const { return m_btnPrev ; } wxButton* GetBackButton() const;
void SimulateBackButton(); void SimulateBackButton();
void EnableBackButton(); void EnableBackButton();
void DisableBackButton(); void DisableBackButton();

View File

@ -67,11 +67,13 @@ END_EVENT_TABLE()
* CWizardAccountManager constructors * CWizardAccountManager constructors
*/ */
CWizardAccountManager::CWizardAccountManager( ) CWizardAccountManager::CWizardAccountManager() :
CBOINCBaseWizard()
{ {
} }
CWizardAccountManager::CWizardAccountManager( wxWindow* parent, wxWindowID id, const wxPoint& pos ) CWizardAccountManager::CWizardAccountManager( wxWindow* parent, wxWindowID id, const wxPoint& pos ) :
CBOINCBaseWizard(parent, id, wxEmptyString, wxNullBitmap, pos, wxDEFAULT_DIALOG_STYLE)
{ {
Create(parent, id, pos); Create(parent, id, pos);
} }

View File

@ -47,7 +47,7 @@ public:
const wxBitmap& bitmap = wxNullBitmap, const wxBitmap& bitmap = wxNullBitmap,
const wxChar* resource = NULL); const wxChar* resource = NULL);
bool Create(wxWizardEx *parent, virtual bool Create(wxWizardEx *parent,
const wxBitmap& bitmap = wxNullBitmap, const wxBitmap& bitmap = wxNullBitmap,
const wxChar* resource = NULL); const wxChar* resource = NULL);
@ -176,6 +176,7 @@ public:
Init(); Init();
Create(parent, id, title, bitmap, pos, style); Create(parent, id, title, bitmap, pos, style);
} }
bool Create(wxWindow *parent, bool Create(wxWindow *parent,
int id = wxID_ANY, int id = wxID_ANY,
const wxString& title = wxEmptyString, const wxString& title = wxEmptyString,