Skyscraper 2.0
Skyscraper::LoadDialog Class Reference

#include <loaddialog.h>

Inheritance diagram for Skyscraper::LoadDialog:
Collaboration diagram for Skyscraper::LoadDialog:

Public Member Functions

 LoadDialog (DebugPanel *root, wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize)
 
virtual ~LoadDialog ()
 

Public Attributes

wxButton * bLoad
 
wxButton * bSelect
 
wxCheckBox * chkCutBuildings
 
wxCheckBox * chkCutExternal
 
wxCheckBox * chkCutFloors
 
wxCheckBox * chkCutLandscape
 
wxStaticLine * StaticLine1
 
wxStaticLine * StaticLine2
 
wxStaticLine * StaticLine3
 
wxStaticLine * StaticLine4
 
wxStaticText * StaticText10
 
wxStaticText * StaticText1
 
wxStaticText * StaticText2
 
wxStaticText * StaticText3
 
wxStaticText * StaticText4
 
wxStaticText * StaticText5
 
wxStaticText * StaticText6
 
wxStaticText * StaticText7
 
wxStaticText * StaticText8
 
wxStaticText * StaticText9
 
wxTextCtrl * tFilename
 
wxTextCtrl * tMaxX
 
wxTextCtrl * tMaxY
 
wxTextCtrl * tMaxZ
 
wxTextCtrl * tMinX
 
wxTextCtrl * tMinY
 
wxTextCtrl * tMinZ
 
wxTextCtrl * tPosX
 
wxTextCtrl * tPosY
 
wxTextCtrl * tPosZ
 
wxTextCtrl * tRotation
 

Static Protected Attributes

static const long ID_tFilename = wxNewId()
 
static const long ID_bSelect = wxNewId()
 
static const long ID_STATICTEXT1 = wxNewId()
 
static const long ID_PosX = wxNewId()
 
static const long ID_STATICTEXT4 = wxNewId()
 
static const long ID_tPosY = wxNewId()
 
static const long ID_STATICTEXT5 = wxNewId()
 
static const long ID_tPosZ = wxNewId()
 
static const long ID_STATICLINE3 = wxNewId()
 
static const long ID_STATICLINE4 = wxNewId()
 
static const long ID_STATICTEXT2 = wxNewId()
 
static const long ID_tRotation = wxNewId()
 
static const long ID_chkCutLandscape = wxNewId()
 
static const long ID_chkCutBuildings = wxNewId()
 
static const long ID_chkCutExternal = wxNewId()
 
static const long ID_chkCutFloors = wxNewId()
 
static const long ID_STATICTEXT3 = wxNewId()
 
static const long ID_tMinX = wxNewId()
 
static const long ID_STATICTEXT6 = wxNewId()
 
static const long ID_tMinY = wxNewId()
 
static const long ID_STATICTEXT7 = wxNewId()
 
static const long ID_tMinZ = wxNewId()
 
static const long ID_STATICLINE1 = wxNewId()
 
static const long ID_STATICLINE2 = wxNewId()
 
static const long ID_STATICTEXT8 = wxNewId()
 
static const long ID_tMaxX = wxNewId()
 
static const long ID_STATICTEXT9 = wxNewId()
 
static const long ID_tMaxY = wxNewId()
 
static const long ID_STATICTEXT10 = wxNewId()
 
static const long ID_tMaxZ = wxNewId()
 
static const long ID_bLoad = wxNewId()
 

Private Member Functions

void On_bSelect_Click (wxCommandEvent &event)
 
void On_bLoad_Click (wxCommandEvent &event)
 

Private Attributes

DebugPanelpanel
 

Detailed Description

Definition at line 38 of file loaddialog.h.

Constructor & Destructor Documentation

◆ LoadDialog()

Skyscraper::LoadDialog::LoadDialog ( DebugPanel * root,
wxWindow * parent,
wxWindowID id = wxID_ANY,
const wxPoint & pos = wxDefaultPosition,
const wxSize & size = wxDefaultSize )

◆ ~LoadDialog()

Skyscraper::LoadDialog::~LoadDialog ( )
virtual

Definition at line 212 of file loaddialog.cpp.

Member Function Documentation

◆ On_bLoad_Click()

◆ On_bSelect_Click()

void Skyscraper::LoadDialog::On_bSelect_Click ( wxCommandEvent & event)
private

Definition at line 218 of file loaddialog.cpp.

References Skyscraper::VM::data_path, Skyscraper::VM::GetGUI(), Skyscraper::DebugPanel::GetRoot(), panel, Skyscraper::GUI::SelectBuilding(), and tFilename.

Referenced by LoadDialog().

Here is the call graph for this function:

Member Data Documentation

◆ bLoad

wxButton* Skyscraper::LoadDialog::bLoad

Definition at line 46 of file loaddialog.h.

◆ bSelect

wxButton* Skyscraper::LoadDialog::bSelect

Definition at line 47 of file loaddialog.h.

◆ chkCutBuildings

wxCheckBox* Skyscraper::LoadDialog::chkCutBuildings

Definition at line 48 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ chkCutExternal

wxCheckBox* Skyscraper::LoadDialog::chkCutExternal

Definition at line 49 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ chkCutFloors

wxCheckBox* Skyscraper::LoadDialog::chkCutFloors

Definition at line 50 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ chkCutLandscape

wxCheckBox* Skyscraper::LoadDialog::chkCutLandscape

Definition at line 51 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ ID_bLoad

const long Skyscraper::LoadDialog::ID_bLoad = wxNewId()
staticprotected

Definition at line 112 of file loaddialog.h.

◆ ID_bSelect

const long Skyscraper::LoadDialog::ID_bSelect = wxNewId()
staticprotected

Definition at line 83 of file loaddialog.h.

◆ ID_chkCutBuildings

const long Skyscraper::LoadDialog::ID_chkCutBuildings = wxNewId()
staticprotected

Definition at line 95 of file loaddialog.h.

◆ ID_chkCutExternal

const long Skyscraper::LoadDialog::ID_chkCutExternal = wxNewId()
staticprotected

Definition at line 96 of file loaddialog.h.

◆ ID_chkCutFloors

const long Skyscraper::LoadDialog::ID_chkCutFloors = wxNewId()
staticprotected

Definition at line 97 of file loaddialog.h.

◆ ID_chkCutLandscape

const long Skyscraper::LoadDialog::ID_chkCutLandscape = wxNewId()
staticprotected

Definition at line 94 of file loaddialog.h.

◆ ID_PosX

const long Skyscraper::LoadDialog::ID_PosX = wxNewId()
staticprotected

Definition at line 85 of file loaddialog.h.

◆ ID_STATICLINE1

const long Skyscraper::LoadDialog::ID_STATICLINE1 = wxNewId()
staticprotected

Definition at line 104 of file loaddialog.h.

◆ ID_STATICLINE2

const long Skyscraper::LoadDialog::ID_STATICLINE2 = wxNewId()
staticprotected

Definition at line 105 of file loaddialog.h.

◆ ID_STATICLINE3

const long Skyscraper::LoadDialog::ID_STATICLINE3 = wxNewId()
staticprotected

Definition at line 90 of file loaddialog.h.

◆ ID_STATICLINE4

const long Skyscraper::LoadDialog::ID_STATICLINE4 = wxNewId()
staticprotected

Definition at line 91 of file loaddialog.h.

◆ ID_STATICTEXT1

const long Skyscraper::LoadDialog::ID_STATICTEXT1 = wxNewId()
staticprotected

Definition at line 84 of file loaddialog.h.

◆ ID_STATICTEXT10

const long Skyscraper::LoadDialog::ID_STATICTEXT10 = wxNewId()
staticprotected

Definition at line 110 of file loaddialog.h.

◆ ID_STATICTEXT2

const long Skyscraper::LoadDialog::ID_STATICTEXT2 = wxNewId()
staticprotected

Definition at line 92 of file loaddialog.h.

◆ ID_STATICTEXT3

const long Skyscraper::LoadDialog::ID_STATICTEXT3 = wxNewId()
staticprotected

Definition at line 98 of file loaddialog.h.

◆ ID_STATICTEXT4

const long Skyscraper::LoadDialog::ID_STATICTEXT4 = wxNewId()
staticprotected

Definition at line 86 of file loaddialog.h.

◆ ID_STATICTEXT5

const long Skyscraper::LoadDialog::ID_STATICTEXT5 = wxNewId()
staticprotected

Definition at line 88 of file loaddialog.h.

◆ ID_STATICTEXT6

const long Skyscraper::LoadDialog::ID_STATICTEXT6 = wxNewId()
staticprotected

Definition at line 100 of file loaddialog.h.

◆ ID_STATICTEXT7

const long Skyscraper::LoadDialog::ID_STATICTEXT7 = wxNewId()
staticprotected

Definition at line 102 of file loaddialog.h.

◆ ID_STATICTEXT8

const long Skyscraper::LoadDialog::ID_STATICTEXT8 = wxNewId()
staticprotected

Definition at line 106 of file loaddialog.h.

◆ ID_STATICTEXT9

const long Skyscraper::LoadDialog::ID_STATICTEXT9 = wxNewId()
staticprotected

Definition at line 108 of file loaddialog.h.

◆ ID_tFilename

const long Skyscraper::LoadDialog::ID_tFilename = wxNewId()
staticprotected

Definition at line 82 of file loaddialog.h.

◆ ID_tMaxX

const long Skyscraper::LoadDialog::ID_tMaxX = wxNewId()
staticprotected

Definition at line 107 of file loaddialog.h.

◆ ID_tMaxY

const long Skyscraper::LoadDialog::ID_tMaxY = wxNewId()
staticprotected

Definition at line 109 of file loaddialog.h.

◆ ID_tMaxZ

const long Skyscraper::LoadDialog::ID_tMaxZ = wxNewId()
staticprotected

Definition at line 111 of file loaddialog.h.

◆ ID_tMinX

const long Skyscraper::LoadDialog::ID_tMinX = wxNewId()
staticprotected

Definition at line 99 of file loaddialog.h.

◆ ID_tMinY

const long Skyscraper::LoadDialog::ID_tMinY = wxNewId()
staticprotected

Definition at line 101 of file loaddialog.h.

◆ ID_tMinZ

const long Skyscraper::LoadDialog::ID_tMinZ = wxNewId()
staticprotected

Definition at line 103 of file loaddialog.h.

◆ ID_tPosY

const long Skyscraper::LoadDialog::ID_tPosY = wxNewId()
staticprotected

Definition at line 87 of file loaddialog.h.

◆ ID_tPosZ

const long Skyscraper::LoadDialog::ID_tPosZ = wxNewId()
staticprotected

Definition at line 89 of file loaddialog.h.

◆ ID_tRotation

const long Skyscraper::LoadDialog::ID_tRotation = wxNewId()
staticprotected

Definition at line 93 of file loaddialog.h.

◆ panel

DebugPanel* Skyscraper::LoadDialog::panel
private

Definition at line 122 of file loaddialog.h.

Referenced by On_bLoad_Click(), and On_bSelect_Click().

◆ StaticLine1

wxStaticLine* Skyscraper::LoadDialog::StaticLine1

Definition at line 52 of file loaddialog.h.

◆ StaticLine2

wxStaticLine* Skyscraper::LoadDialog::StaticLine2

Definition at line 53 of file loaddialog.h.

◆ StaticLine3

wxStaticLine* Skyscraper::LoadDialog::StaticLine3

Definition at line 54 of file loaddialog.h.

◆ StaticLine4

wxStaticLine* Skyscraper::LoadDialog::StaticLine4

Definition at line 55 of file loaddialog.h.

◆ StaticText1

wxStaticText* Skyscraper::LoadDialog::StaticText1

Definition at line 57 of file loaddialog.h.

◆ StaticText10

wxStaticText* Skyscraper::LoadDialog::StaticText10

Definition at line 56 of file loaddialog.h.

◆ StaticText2

wxStaticText* Skyscraper::LoadDialog::StaticText2

Definition at line 58 of file loaddialog.h.

◆ StaticText3

wxStaticText* Skyscraper::LoadDialog::StaticText3

Definition at line 59 of file loaddialog.h.

◆ StaticText4

wxStaticText* Skyscraper::LoadDialog::StaticText4

Definition at line 60 of file loaddialog.h.

◆ StaticText5

wxStaticText* Skyscraper::LoadDialog::StaticText5

Definition at line 61 of file loaddialog.h.

◆ StaticText6

wxStaticText* Skyscraper::LoadDialog::StaticText6

Definition at line 62 of file loaddialog.h.

◆ StaticText7

wxStaticText* Skyscraper::LoadDialog::StaticText7

Definition at line 63 of file loaddialog.h.

◆ StaticText8

wxStaticText* Skyscraper::LoadDialog::StaticText8

Definition at line 64 of file loaddialog.h.

◆ StaticText9

wxStaticText* Skyscraper::LoadDialog::StaticText9

Definition at line 65 of file loaddialog.h.

◆ tFilename

wxTextCtrl* Skyscraper::LoadDialog::tFilename

Definition at line 66 of file loaddialog.h.

Referenced by On_bLoad_Click(), and On_bSelect_Click().

◆ tMaxX

wxTextCtrl* Skyscraper::LoadDialog::tMaxX

Definition at line 67 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ tMaxY

wxTextCtrl* Skyscraper::LoadDialog::tMaxY

Definition at line 68 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ tMaxZ

wxTextCtrl* Skyscraper::LoadDialog::tMaxZ

Definition at line 69 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ tMinX

wxTextCtrl* Skyscraper::LoadDialog::tMinX

Definition at line 70 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ tMinY

wxTextCtrl* Skyscraper::LoadDialog::tMinY

Definition at line 71 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ tMinZ

wxTextCtrl* Skyscraper::LoadDialog::tMinZ

Definition at line 72 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ tPosX

wxTextCtrl* Skyscraper::LoadDialog::tPosX

Definition at line 73 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ tPosY

wxTextCtrl* Skyscraper::LoadDialog::tPosY

Definition at line 74 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ tPosZ

wxTextCtrl* Skyscraper::LoadDialog::tPosZ

Definition at line 75 of file loaddialog.h.

Referenced by On_bLoad_Click().

◆ tRotation

wxTextCtrl* Skyscraper::LoadDialog::tRotation

Definition at line 76 of file loaddialog.h.

Referenced by On_bLoad_Click().


The documentation for this class was generated from the following files: