rockbox/rbutil/wizard_pages.h
Christi Scarborough 5003669541 Newer shinier install log file which is more intelligent and better able to cope with multiple packages being installed. This breaks compatibility with the old uninstall file format.
Various bug fixes and tidy ups.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11757 a1c6a512-1295-4272-9138-f99709370657
2006-12-14 03:55:15 +00:00

89 lines
2.1 KiB
C++

/***************************************************************************
* __________ __ ___.
* Open \______ \ ____ ____ | | _\_ |__ _______ ___
* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
* \/ \/ \/ \/ \/
* Module: rbutil
* File: wizard_pages.h
*
* Copyright (C) 2005 Christi Alice Scarborough
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.
*
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
* KIND, either express or implied.
*
****************************************************************************/
#ifndef __wizard_pages_HPP_
#define __wizard_pages_HPP_
#include "rbutil.h"
class wxPlatformPage : public wxWizardPageSimple
{
public:
wxPlatformPage(wxWizard *parent);
virtual bool TransferDataFromWindow(void);
public:
wxListBox* PlatformListBox;
};
class wxLocationPage : public wxWizardPageSimple
{
private:
DECLARE_EVENT_TABLE()
public:
enum {
ID_LOCATION_BTN = 1000,
};
public:
wxLocationPage(wxWizard* parent);
virtual bool TransferDataFromWindow(void);
void OnLocationBtn(wxCommandEvent& event);
public:
wxStaticText* LocationText;
};
class wxBuildPage : public wxWizardPageSimple
{
private:
DECLARE_EVENT_TABLE()
public:
enum {
ID_BUILD_BOX = 1000,
};
public:
wxBuildPage(wxWizard *parent);
virtual bool TransferDataFromWindow(void);
void OnBuildBox(wxCommandEvent& event);
void OnPageShown(wxWizardEvent& event);
public:
wxRadioBox* BuildRadioBox;
wxStaticText* DetailText;
wxCheckBox* NoCacheCheckBox;
};
class wxFullUninstallPage : public wxWizardPageSimple
{
public:
wxFullUninstallPage(wxWizard *parent);
virtual bool TransferDataFromWindow(void);
public:
wxCheckBox* FullCheckBox;
};
#endif