#include <peoplemanager.h>
Definition at line 39 of file peoplemanager.h.
◆ PeopleManager()
Skyscraper::PeopleManager::PeopleManager |
( |
DebugPanel * | parent, |
|
|
wxWindowID | id = wxID_ANY, |
|
|
const wxPoint & | pos = wxDefaultPosition, |
|
|
const wxSize & | size = wxDefaultSize ) |
◆ ~PeopleManager()
Skyscraper::PeopleManager::~PeopleManager |
( |
| ) |
|
|
virtual |
◆ BuildList()
void Skyscraper::PeopleManager::BuildList |
( |
bool | restore_selection = false | ) |
|
|
private |
Definition at line 306 of file peoplemanager.cpp.
References chkRandom, chkService, SBS::ObjectBase::GetName(), SBS::SBS::GetPerson(), SBS::SBS::GetPersonCount(), lastcount, PersonList, Simcore, tDestination, tFloor, tName, SBS::ToString(), tRouteActive, and tStatus.
Referenced by Loop(), On_bDelete_Click(), and On_bSetName_Click().
◆ Loop()
void Skyscraper::PeopleManager::Loop |
( |
| ) |
|
Definition at line 183 of file peoplemanager.cpp.
References BuildList(), chkRandom, chkService, dest_floor, floor, SBS::Person::GetDestinationFloor(), SBS::Person::GetFloor(), SBS::ObjectBase::GetName(), SBS::SBS::GetPerson(), SBS::Person::GetServiceAccess(), SBS::Person::GetStatus(), Skyscraper::DebugPanel::GetSystem(), SBS::Person::IsRandomActivityEnabled(), SBS::Person::IsRouteActive(), SBS::SBS::Lobby, panel, person, PersonList, Simcore, status, tDestination, tFloor, tName, SBS::ToString(), tRouteActive, tStatus, and txtLobby.
Referenced by Skyscraper::DebugPanel::Loop().
◆ On_bDelete_Click()
void Skyscraper::PeopleManager::On_bDelete_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bGo_Click()
void Skyscraper::PeopleManager::On_bGo_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bLobby_Click()
void Skyscraper::PeopleManager::On_bLobby_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bNew_Click()
void Skyscraper::PeopleManager::On_bNew_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bOK_Click()
void Skyscraper::PeopleManager::On_bOK_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bSetFloor_Click()
void Skyscraper::PeopleManager::On_bSetFloor_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bSetName_Click()
void Skyscraper::PeopleManager::On_bSetName_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_bStop_Click()
void Skyscraper::PeopleManager::On_bStop_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_chkRandom_Click()
void Skyscraper::PeopleManager::On_chkRandom_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ On_chkService_Click()
void Skyscraper::PeopleManager::On_chkService_Click |
( |
wxCommandEvent & | event | ) |
|
|
private |
◆ bDelete
wxButton* Skyscraper::PeopleManager::bDelete |
◆ bGo
wxButton* Skyscraper::PeopleManager::bGo |
◆ bLobby
wxButton* Skyscraper::PeopleManager::bLobby |
◆ bNew
wxButton* Skyscraper::PeopleManager::bNew |
◆ bOK
wxButton* Skyscraper::PeopleManager::bOK |
◆ bSetFloor
wxButton* Skyscraper::PeopleManager::bSetFloor |
◆ bSetName
wxButton* Skyscraper::PeopleManager::bSetName |
◆ bStop
wxButton* Skyscraper::PeopleManager::bStop |
◆ chkRandom
wxCheckBox* Skyscraper::PeopleManager::chkRandom |
◆ chkService
wxCheckBox* Skyscraper::PeopleManager::chkService |
◆ dest_floor
int Skyscraper::PeopleManager::dest_floor |
|
private |
◆ floor
int Skyscraper::PeopleManager::floor |
|
private |
◆ ID_bDelete
const long Skyscraper::PeopleManager::ID_bDelete = wxNewId() |
|
staticprotected |
◆ ID_bGo
const long Skyscraper::PeopleManager::ID_bGo = wxNewId() |
|
staticprotected |
◆ ID_bLobby
const long Skyscraper::PeopleManager::ID_bLobby = wxNewId() |
|
staticprotected |
◆ ID_bNew
const long Skyscraper::PeopleManager::ID_bNew = wxNewId() |
|
staticprotected |
◆ ID_bOK
const long Skyscraper::PeopleManager::ID_bOK = wxNewId() |
|
staticprotected |
◆ ID_bSetFloor
const long Skyscraper::PeopleManager::ID_bSetFloor = wxNewId() |
|
staticprotected |
◆ ID_bSetName
const long Skyscraper::PeopleManager::ID_bSetName = wxNewId() |
|
staticprotected |
◆ ID_bStop
const long Skyscraper::PeopleManager::ID_bStop = wxNewId() |
|
staticprotected |
◆ ID_chkRandom
const long Skyscraper::PeopleManager::ID_chkRandom = wxNewId() |
|
staticprotected |
◆ ID_chkService
const long Skyscraper::PeopleManager::ID_chkService = wxNewId() |
|
staticprotected |
◆ ID_PersonList
const long Skyscraper::PeopleManager::ID_PersonList = wxNewId() |
|
staticprotected |
◆ ID_STATICLINE1
const long Skyscraper::PeopleManager::ID_STATICLINE1 = wxNewId() |
|
staticprotected |
◆ ID_STATICLINE2
const long Skyscraper::PeopleManager::ID_STATICLINE2 = wxNewId() |
|
staticprotected |
◆ ID_STATICLINE3
const long Skyscraper::PeopleManager::ID_STATICLINE3 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT1
const long Skyscraper::PeopleManager::ID_STATICTEXT1 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT2
const long Skyscraper::PeopleManager::ID_STATICTEXT2 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT3
const long Skyscraper::PeopleManager::ID_STATICTEXT3 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT4
const long Skyscraper::PeopleManager::ID_STATICTEXT4 = wxNewId() |
|
staticprotected |
◆ ID_STATICTEXT5
const long Skyscraper::PeopleManager::ID_STATICTEXT5 = wxNewId() |
|
staticprotected |
◆ ID_tDestination
const long Skyscraper::PeopleManager::ID_tDestination = wxNewId() |
|
staticprotected |
◆ ID_tFloor
const long Skyscraper::PeopleManager::ID_tFloor = wxNewId() |
|
staticprotected |
◆ ID_tName
const long Skyscraper::PeopleManager::ID_tName = wxNewId() |
|
staticprotected |
◆ ID_tRouteActive
const long Skyscraper::PeopleManager::ID_tRouteActive = wxNewId() |
|
staticprotected |
◆ ID_tStatus
const long Skyscraper::PeopleManager::ID_tStatus = wxNewId() |
|
staticprotected |
◆ ID_txtLobby
const long Skyscraper::PeopleManager::ID_txtLobby = wxNewId() |
|
staticprotected |
◆ lastcount
int Skyscraper::PeopleManager::lastcount |
|
private |
◆ panel
◆ person
◆ PersonList
wxListBox* Skyscraper::PeopleManager::PersonList |
◆ Simcore
SBS::SBS* Skyscraper::PeopleManager::Simcore |
|
private |
◆ StaticLine1
wxStaticLine* Skyscraper::PeopleManager::StaticLine1 |
◆ StaticLine2
wxStaticLine* Skyscraper::PeopleManager::StaticLine2 |
◆ StaticLine3
wxStaticLine* Skyscraper::PeopleManager::StaticLine3 |
◆ StaticText1
wxStaticText* Skyscraper::PeopleManager::StaticText1 |
◆ StaticText2
wxStaticText* Skyscraper::PeopleManager::StaticText2 |
◆ StaticText3
wxStaticText* Skyscraper::PeopleManager::StaticText3 |
◆ StaticText4
wxStaticText* Skyscraper::PeopleManager::StaticText4 |
◆ StaticText5
wxStaticText* Skyscraper::PeopleManager::StaticText5 |
◆ status
std::string Skyscraper::PeopleManager::status |
|
private |
◆ tDestination
wxTextCtrl* Skyscraper::PeopleManager::tDestination |
◆ tFloor
wxTextCtrl* Skyscraper::PeopleManager::tFloor |
◆ tName
wxTextCtrl* Skyscraper::PeopleManager::tName |
◆ tRouteActive
wxTextCtrl* Skyscraper::PeopleManager::tRouteActive |
◆ tStatus
wxTextCtrl* Skyscraper::PeopleManager::tStatus |
◆ txtLobby
wxTextCtrl* Skyscraper::PeopleManager::txtLobby |
The documentation for this class was generated from the following files: