![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Dialog for edit rerouters. More...
#include <GNEDialog_FixAdditionalElements.h>
Data Structures | |
| class | AdditionalList |
| groupbox for list More... | |
| class | ConsecutiveLaneOptions |
| groupbox for group all radio buttons related to additionals with consecutive lanes More... | |
| class | PositionOptions |
| groupbox for group all radio buttons related to additionals with single lanes More... | |
Public Member Functions | |
| GNEDialog_FixAdditionalElements (GNEViewNet *viewNet, const std::vector< GNEAdditional *> &invalidSingleLaneAdditionals, const std::vector< GNEAdditional *> &invalidMultiLaneAdditionals) | |
| FOX-declaration. More... | |
| ~GNEDialog_FixAdditionalElements () | |
| destructor More... | |
FOX-callbacks | |
event when user select a option | |
| long | onCmdSelectOption (FXObject *obj, FXSelector, void *) |
| long | onCmdAccept (FXObject *, FXSelector, void *) |
| event after press accept button More... | |
| long | onCmdCancel (FXObject *, FXSelector, void *) |
| event after press cancel button More... | |
Protected Member Functions | |
| GNEDialog_FixAdditionalElements () | |
| FOX needs this. More... | |
Protected Attributes | |
| FXButton * | myAcceptButton |
| accept button More... | |
| AdditionalList * | myAdditionalList |
| Additional List. More... | |
| FXButton * | myCancelButton |
| cancel button More... | |
| ConsecutiveLaneOptions * | myConsecutiveLaneOptions |
| consecutive lane options More... | |
| FXVerticalFrame * | myMainFrame |
| main More... | |
| PositionOptions * | myPositionOptions |
| position options More... | |
| GNEViewNet * | myViewNet |
| view net More... | |
Private Member Functions | |
| GNEDialog_FixAdditionalElements (const GNEDialog_FixAdditionalElements &)=delete | |
| Invalidated copy constructor. More... | |
| GNEDialog_FixAdditionalElements & | operator= (const GNEDialog_FixAdditionalElements &)=delete |
| Invalidated assignment operator. More... | |
Dialog for edit rerouters.
Definition at line 43 of file GNEDialog_FixAdditionalElements.h.
| GNEDialog_FixAdditionalElements::GNEDialog_FixAdditionalElements | ( | GNEViewNet * | viewNet, |
| const std::vector< GNEAdditional *> & | invalidSingleLaneAdditionals, | ||
| const std::vector< GNEAdditional *> & | invalidMultiLaneAdditionals | ||
| ) |
FOX-declaration.
Constructor
Definition at line 50 of file GNEDialog_FixAdditionalElements.cpp.
References GUIIconSubSys::getIcon(), GUIDesignAuxiliarFrame, GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonAccept, GUIDesignButtonCancel, GUIDesignHorizontalFrame, ICON_ACCEPT, ICON_BUSSTOP, ICON_CANCEL, MID_GNE_ADDITIONALDIALOG_BUTTONACCEPT, and MID_GNE_ADDITIONALDIALOG_BUTTONCANCEL.
| GNEDialog_FixAdditionalElements::~GNEDialog_FixAdditionalElements | ( | ) |
destructor
Definition at line 82 of file GNEDialog_FixAdditionalElements.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 143 of file GNEDialog_FixAdditionalElements.h.
|
privatedelete |
Invalidated copy constructor.
| long GNEDialog_FixAdditionalElements::onCmdAccept | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
event after press accept button
Definition at line 95 of file GNEDialog_FixAdditionalElements.cpp.
References GNEDialog_FixAdditionalElements::PositionOptions::activateFriendlyPositionAndSave, GNEDialog_FixAdditionalElements::ConsecutiveLaneOptions::buildConnectionBetweenLanes, GNENet::deleteAdditional(), GNEDialog_FixAdditionalElements::PositionOptions::fixPositionsAndSave, GNEViewNet::getNet(), GNEViewNet::getUndoList(), GNE_ATTR_SELECTED, myAdditionalList, myConsecutiveLaneOptions, GNEDialog_FixAdditionalElements::AdditionalList::myInvalidMultiLaneAdditionals, GNEDialog_FixAdditionalElements::AdditionalList::myInvalidSingleLaneAdditionals, myPositionOptions, myViewNet, GNEUndoList::p_begin(), GNEUndoList::p_end(), GNEDialog_FixAdditionalElements::ConsecutiveLaneOptions::removeInvalidElements, GNEDialog_FixAdditionalElements::PositionOptions::selectInvalidStopsAndCancel, SUMO_ATTR_FRIENDLY_POS, and toString().
| long GNEDialog_FixAdditionalElements::onCmdCancel | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
event after press cancel button
Definition at line 175 of file GNEDialog_FixAdditionalElements.cpp.
| long GNEDialog_FixAdditionalElements::onCmdSelectOption | ( | FXObject * | obj, |
| FXSelector | , | ||
| void * | |||
| ) |
|
privatedelete |
Invalidated assignment operator.
|
protected |
accept button
Definition at line 161 of file GNEDialog_FixAdditionalElements.h.
|
protected |
Additional List.
Definition at line 152 of file GNEDialog_FixAdditionalElements.h.
Referenced by onCmdAccept().
|
protected |
cancel button
Definition at line 164 of file GNEDialog_FixAdditionalElements.h.
|
protected |
consecutive lane options
Definition at line 158 of file GNEDialog_FixAdditionalElements.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
main
Definition at line 149 of file GNEDialog_FixAdditionalElements.h.
|
protected |
position options
Definition at line 155 of file GNEDialog_FixAdditionalElements.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
view net
Definition at line 146 of file GNEDialog_FixAdditionalElements.h.
Referenced by onCmdAccept().