47 FXuint
openDialog(
const std::vector<GNEDemandElement*>& invalidDemandElements);
78 void setInvalidElements(
const std::vector<GNEDemandElement*>& invalidElements);
85 bool saveContents()
const;
107 FXTable* myTable =
nullptr;
virtual void disableOptions()=0
disable options
GNEViewNet * myViewNet
pointer to viewNet
std::vector< GNEDemandElement * > myInvalidElements
vector with the invalid demand elements
FixOptions & operator=(const FixOptions &)=delete
Invalidated assignment operator.
FixOptions(const FixOptions &)=delete
Invalidated copy constructor.
virtual void enableOptions()=0
enable options
virtual void fixElements(bool &abortSaving)=0
fix elements
groupbox for all radio buttons related with fix person plan options
FXRadioButton * deletePersonPlan
Option "delete person plan".
void disableOptions()
disable personPlan options
void selectOption(FXObject *option)
select option
FixPersonPlanOptions & operator=(const FixPersonPlanOptions &)=delete
Invalidated assignment operator.
FXRadioButton * selectInvalidPersonPlansAndCancel
Option "Select invalid person plans and cancel".
void enableOptions()
enable personPlan options
FixPersonPlanOptions(const FixPersonPlanOptions &)=delete
Invalidated copy constructor.
void fixElements(bool &abortSaving)
fix elements
FXRadioButton * saveInvalid
Option "Save invalid".
groupbox for all radio buttons related with fix route options
void selectOption(FXObject *option)
select option
FixRouteOptions(const FixRouteOptions &)=delete
Invalidated copy constructor.
void fixElements(bool &abortSaving)
fix elements
FXRadioButton * removeInvalidRoutes
Option "Remove invalid routes".
FXRadioButton * saveInvalidRoutes
Option "Save invalid routes".
FXRadioButton * selectRouteInvalids
Option "Select invalid routes and cancel".
FixRouteOptions & operator=(const FixRouteOptions &)=delete
Invalidated assignment operator.
void enableOptions()
enable route options
FXCheckButton * removeStopsOutOfRoute
Option "Remove stops out of route".
void disableOptions()
disable route options
groupbox for all radio buttons related with fix stop options
FXRadioButton * saveInvalid
Option "Save invalid".
void fixElements(bool &abortSaving)
fix elements
void disableOptions()
disable stop options
FXRadioButton * fixPositionsAndSave
Option "Fix Positions and save".
FXRadioButton * selectInvalidStopsAndCancel
Option "Select invalid stops and cancel".
void selectOption(FXObject *option)
select option
void enableOptions()
enable stop options
FXRadioButton * activateFriendlyPositionAndSave
Option "Activate friendlyPos and save".
FixStopPositionOptions(const FixStopPositionOptions &)=delete
Invalidated copy constructor.
FixStopPositionOptions & operator=(const FixStopPositionOptions &)=delete
Invalidated assignment operator.
groupbox for all radio buttons related with fix vehicle options
FXRadioButton * saveInvalidVehicles
Option "save invalid vehicles".
FXCheckButton * removeStopsOutOfVehicle
Option "Remove stops out of vehicle".
FixVehicleOptions(const FixVehicleOptions &)=delete
Invalidated copy constructor.
void selectOption(FXObject *option)
select option
FXRadioButton * selectInvalidVehiclesAndCancel
Option "Select invalid vehicles and cancel".
void fixElements(bool &abortSaving)
fix elements
FXRadioButton * removeInvalidVehicles
Option "remove invalid elements".
void enableOptions()
enable vehicle options
void disableOptions()
disable vehicle options
FixVehicleOptions & operator=(const FixVehicleOptions &)=delete
Invalidated assignment operator.
void runInternalTest(const InternalTestStep::DialogTest *dialogTest)
run internal test
FixStopPositionOptions * myFixStopPositionOptions
fix stop options
~GNEFixDemandElements()
destructor
long onCmdSelectOption(FXObject *obj, FXSelector, void *)
event when user select a option
GNEFixDemandElements & operator=(const GNEFixDemandElements &)=delete
Invalidated assignment operator.
FixRouteOptions * myFixRouteOptions
fix route options
FXVerticalFrame * myRightFrame
vertical right frame
FixVehicleOptions * myFixVehicleOptions
fix vehicle options
long onCmdCancel(FXObject *, FXSelector, void *)
event after press cancel button
FixPersonPlanOptions * myFixPersonPlanOptions
fix person plan options
GNEFixDemandElements(const GNEFixDemandElements &)=delete
Invalidated copy constructor.
long onCmdAccept(FXObject *, FXSelector, void *)
event after press accept button
FXuint openDialog(const std::vector< GNEDemandElement * > &invalidDemandElements)
open fix demand elements dialog
FXVerticalFrame * myLeftFrame
vertical left frame
dialog arguments (used for certain functions that opens modal dialogs)
MFXGroupBoxModule (based on FXGroupBox)