00001 //----------------------------------------------------------------------------------------
00011 // RCS-ID: $Id: destinations_wizardpage.h,v 1.5 2003/02/06 21:47:30 robertoconnor Exp $
00012 //----------------------------------------------------------------------------------------
00013
00014 //----------------------------------------------------------------------------------------
00015 // Begin single inclusion of this .h file condition
00016 //----------------------------------------------------------------------------------------
00017
00018 #ifndef _DESTINATIONS_WIZARDPAGE_H_
00019 #define _DESTINATIONS_WIZARDPAGE_H_
00020
00021 //----------------------------------------------------------------------------------------
00022 // GCC interface
00023 //----------------------------------------------------------------------------------------
00024
00025 #if defined(__GNUG__) && ! defined(__APPLE__)
00026 #pragma interface "destinations_wizardpage.h"
00027 #endif
00028
00029 // ---------------------------------------------------------------------------------------
00030 // Shared defines
00031 // ---------------------------------------------------------------------------------------
00032
00033 #include "plucker_defines.h" // Also for plkrNEW_CHANNEL_TEMPLATE_SECTION
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 "hhictrl.h"
00047 #include "handheld_dest_type.h"
00048
00049 //----------------------------------------------------------------------------------------
00050 // Class definition: destinations_wizardpage
00051 //----------------------------------------------------------------------------------------
00052
00054
00058 class destinations_wizardpage : public wxWizardPageSimple
00059 {
00060
00061 public:
00062
00064
00075 destinations_wizardpage( wxWizard* parent,
00076 const wxString& handheld_destinations_label
00077 = _( "Send it to these handhelds" ),
00078 const wxString& directory_destinations_label
00079 = _( "Sent it to these directories" ),
00080 const wxString& channel_section
00081 = plkrNEW_CHANNEL_TEMPLATE_SECTION,
00082 wxBitmap bitmap = wxNullBitmap
00083 );
00084
00086 ~destinations_wizardpage();
00087
00089
00092 void get_user_destinations( handheld_dest_array_type& handheld_dest_array );
00093
00095
00098 void get_directory_destinations( wxArrayString& directory_destinations );
00099
00101
00107 wxHandheldInstallCtrl* m_handheld_install_ctrl;
00108
00109 private:
00110
00112
00116 void on_wizardpage_changing( wxWizardEvent& event );
00117
00118 DECLARE_EVENT_TABLE()
00119
00120 };
00121
00122 //----------------------------------------------------------------------------------------
00123 // End feature removal condition
00124 //----------------------------------------------------------------------------------------
00125
00126 #endif // setupUSE_WIZARDS
00127
00128 //----------------------------------------------------------------------------------------
00129 // End single inclusion of this .h file condition
00130 //----------------------------------------------------------------------------------------
00131
00132 #endif // _DESTINATIONS_WIZARDPAGE_H_