 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
16 #ifndef GNEDemandElementDialog_h
17 #define GNEDemandElementDialog_h
61 virtual long onCmdAccept(FXObject* sender, FXSelector sel,
void* ptr) = 0;
64 virtual long onCmdCancel(FXObject* sender, FXSelector sel,
void* ptr) = 0;
67 virtual long onCmdReset(FXObject*, FXSelector,
void*) = 0;
70 long onKeyPress(FXObject* sender, FXSelector sel,
void* ptr);
73 long onKeyRelease(FXObject* sender, FXSelector sel,
void* ptr);
GNEDemandElement * getEditedDemandElement() const
get edited DemandElement
void acceptChanges()
Accept changes did in this dialog.
An Element which don't belongs to GNENet but has influency in the simulation.
FXButton * myAcceptButton
accept button
void cancelChanges()
Cancel changes did in this dialog.
virtual long onCmdCancel(FXObject *sender, FXSelector sel, void *ptr)=0
event after press cancel button
Dialog to edit sequences, parameters, etc.. of DemandElements.
int myNumberOfChanges
number of GNEChanges_... in dialog
FXVerticalFrame * myContentFrame
frame for contents
FXButton * myResetButton
cancel button
#define FOX_CONSTRUCTOR(classname)
void initChanges()
init a new group of changes that will be do it in dialog
virtual long onCmdAccept(FXObject *sender, FXSelector sel, void *ptr)=0
bool myUpdatingElement
flag to indicate if additional are being created or modified (cannot be changed after open dialog)
FXButton * myCancelButton
cancel button
GNEDemandElement * myEditedDemandElement
pointer to edited aditional
long onKeyPress(FXObject *sender, FXSelector sel, void *ptr)
event after press a key
std::string myChangesDescription
description of changes did in this additional dialog
~GNEDemandElementDialog()
destructor
virtual long onCmdReset(FXObject *, FXSelector, void *)=0
event after press cancel button
FXint openAsModalDialog(FXuint placement=PLACEMENT_CURSOR)
execute dialog as modal
GNEDemandElementDialog(GNEDemandElement *parent, bool updatingElement, int width, int height)
FOX-declaration abstract.
void resetChanges()
reset changes did in this dialog.
void changeDemandElementDialogHeader(const std::string &newHeader)
change additional dialog header
long onKeyRelease(FXObject *sender, FXSelector sel, void *ptr)
event after release a key