74 void setInvalidElements(
const std::vector<GNENetworkElement*>& invalidElements);
81 bool saveContents()
const;
103 FXTable* myTable =
nullptr;
groupbox for all radio buttons related with fix crossing options
FXRadioButton * saveInvalidCrossings
Option "save invalid crossings".
void fixElements(bool &abortSaving)
fix elements
FXRadioButton * removeInvalidCrossings
Option "remove invalid elements".
void enableOptions()
enable crossing options
void disableOptions()
disable crossing options
void selectOption(FXObject *option)
select option
FXRadioButton * selectInvalidCrossingsAndCancel
Option "Select invalid crossings and cancel".
groupbox for all radio buttons related with fix edges options
void selectOption(FXObject *option)
select option
FXRadioButton * selectInvalidEdgesAndCancel
Option "Select invalid edges and cancel".
void disableOptions()
disable edge options
void fixElements(bool &abortSaving)
fix elements
FXRadioButton * saveInvalidEdges
Option "Save invalid edges".
FXRadioButton * removeInvalidEdges
Option "Remove invalid edges".
void enableOptions()
enable edge options
virtual void disableOptions()=0
disable options
GNEViewNet * myViewNet
pointer to viewNet
virtual void fixElements(bool &abortSaving)=0
fix elements
std::vector< GNENetworkElement * > myInvalidElements
vector with the invalid network elements
virtual void enableOptions()=0
enable options
Dialog fix network elements.
FXVerticalFrame * myMainFrame
main frame
GNEFixNetworkElements & operator=(const GNEFixNetworkElements &)=delete
Invalidated assignment operator.
Buttons * myButtons
buttons
long onCmdCancel(FXObject *, FXSelector, void *)
event after press cancel button
FixEdgeOptions * myFixEdgeOptions
fix edge options
FixCrossingOptions * myFixCrossingOptions
fix crossing options
FXVerticalFrame * myRightFrame
vertical right frame
GNEFixNetworkElements(const GNEFixNetworkElements &)=delete
Invalidated copy constructor.
GNEViewNet * myViewNet
view net
long onCmdSelectOption(FXObject *obj, FXSelector, void *)
FXVerticalFrame * myLeftFrame
vertical left frame
long onCmdAccept(FXObject *, FXSelector, void *)
event after press accept button
~GNEFixNetworkElements()
destructor
MFXGroupBoxModule (based on FXGroupBox)