00001 //----------------------------------------------------------------------------------------
00011 // RCS-ID: $Id: install_viewer_wizard.h,v 1.2 2002/08/27 05:06:04 robertoconnor Exp $
00012 //----------------------------------------------------------------------------------------
00013
00014 //----------------------------------------------------------------------------------------
00015 // Begin single inclusion of this .h file condition
00016 //----------------------------------------------------------------------------------------
00017
00018 #ifndef _INSTALL_VIEWER_WIZARD_H_
00019 #define _INSTALL_VIEWER_WIZARD_H_
00020
00021 //----------------------------------------------------------------------------------------
00022 // GCC interface
00023 //----------------------------------------------------------------------------------------
00024
00025 #if defined(__GNUG__) && ! defined(__APPLE__)
00026 #pragma interface "install_viewer_wizard.h"
00027 #endif
00028
00029 //----------------------------------------------------------------------------------------
00030 // Shared defines
00031 //----------------------------------------------------------------------------------------
00032
00033 #include "plucker_defines.h"
00034
00035 //----------------------------------------------------------------------------------------
00036 // Begin feature removal condition
00037 //----------------------------------------------------------------------------------------
00038
00039 #if ( setupUSE_WIZARDS )
00040
00041 //----------------------------------------------------------------------------------------
00042 // Headers
00043 //----------------------------------------------------------------------------------------
00044
00045 #include "plucker_wizard_base.h"
00046 #include "message_wizardpage.h"
00047 #include "viewer_wizardpage.h"
00048 #include "destinations_wizardpage.h"
00049
00050 //----------------------------------------------------------------------------------------
00051 // Class definition: install_viewer_wizard
00052 //----------------------------------------------------------------------------------------
00053
00055
00059 class install_viewer_wizard : public plucker_wizard_base
00060 {
00061
00062 public:
00063
00065
00072 install_viewer_wizard( wxWindow* parent = NULL,
00073 int id = -1,
00074 const wxString& title = wxEmptyString,
00075 const wxBitmap& bitmap = wxNullBitmap,
00076 const wxString& cancel_message = _( "Abort the setup wizard?" )
00077 );
00078
00080 ~install_viewer_wizard();
00081
00082 private:
00083
00084 // The two classes that must be implemented from the base class
00085 void on_finish_button();
00086 void on_help_button( wxWizardEvent& event );
00087
00088 void update_keys_across_all_channels();
00089
00090 message_wizardpage* m_begin_message_wizardpage;
00091 viewer_wizardpage* m_viewer_wizardpage;
00092 destinations_wizardpage* m_destinations_wizardpage;
00093 message_wizardpage* m_end_message_wizardpage;
00094
00095 DECLARE_EVENT_TABLE()
00096
00097 };
00098
00099 //----------------------------------------------------------------------------------------
00100 // End feature removal condition
00101 //----------------------------------------------------------------------------------------
00102
00103 #endif // setupUSE_WIZARDS
00104
00105 //----------------------------------------------------------------------------------------
00106 // End single inclusion of this .h file condition
00107 //----------------------------------------------------------------------------------------
00108
00109 #endif //_INSTALL_VIEWER_WIZARD_H_