Eclipse SUMO - Simulation of Urban MObility
GNESelectorFrame::ModificationMode Class Reference

#include <GNESelectorFrame.h>

Inheritance diagram for GNESelectorFrame::ModificationMode:
[legend]
Collaboration diagram for GNESelectorFrame::ModificationMode:
[legend]

Public Types

enum class  Operation {
  ADD , SUB , RESTRICT , REPLACE ,
  DEFAULT
}
 FOX-declaration. More...
 

Public Member Functions

Operation getModificationMode () const
 get current modification mode More...
 
 ModificationMode (GNESelectorFrame *selectorFrameParent)
 constructor More...
 
 ~ModificationMode ()
 destructor More...
 
FOX-callbacks

called when user change type of selction operation

long onCmdSelectModificationMode (FXObject *, FXSelector, void *)
 

Private Attributes

FXRadioButton * myAddRadioButton
 add radio button More...
 
FXRadioButton * myKeepRadioButton
 keep button More...
 
Operation myModificationModeType
 how to modify selection More...
 
FXRadioButton * myRemoveRadioButton
 remove radio button More...
 
FXRadioButton * myReplaceRadioButton
 replace radio button More...
 

Detailed Description

Definition at line 134 of file GNESelectorFrame.h.

Member Enumeration Documentation

◆ Operation

FOX-declaration.

operations of selector

Enumerator
ADD 
SUB 
RESTRICT 
REPLACE 
DEFAULT 

Definition at line 140 of file GNESelectorFrame.h.

Constructor & Destructor Documentation

◆ ModificationMode()

GNESelectorFrame::ModificationMode::ModificationMode ( GNESelectorFrame selectorFrameParent)

◆ ~ModificationMode()

GNESelectorFrame::ModificationMode::~ModificationMode ( )

destructor

Definition at line 283 of file GNESelectorFrame.cpp.

Member Function Documentation

◆ getModificationMode()

GNESelectorFrame::ModificationMode::Operation GNESelectorFrame::ModificationMode::getModificationMode ( ) const

get current modification mode

Definition at line 287 of file GNESelectorFrame.cpp.

Referenced by GNESelectorFrame::handleIDs().

Here is the caller graph for this function:

◆ onCmdSelectModificationMode()

long GNESelectorFrame::ModificationMode::onCmdSelectModificationMode ( FXObject *  obj,
FXSelector  ,
void *   
)

Definition at line 293 of file GNESelectorFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

Field Documentation

◆ myAddRadioButton

FXRadioButton* GNESelectorFrame::ModificationMode::myAddRadioButton
private

add radio button

Definition at line 169 of file GNESelectorFrame.h.

Referenced by ModificationMode().

◆ myKeepRadioButton

FXRadioButton* GNESelectorFrame::ModificationMode::myKeepRadioButton
private

keep button

Definition at line 175 of file GNESelectorFrame.h.

Referenced by ModificationMode().

◆ myModificationModeType

Operation GNESelectorFrame::ModificationMode::myModificationModeType
private

how to modify selection

Definition at line 181 of file GNESelectorFrame.h.

◆ myRemoveRadioButton

FXRadioButton* GNESelectorFrame::ModificationMode::myRemoveRadioButton
private

remove radio button

Definition at line 172 of file GNESelectorFrame.h.

Referenced by ModificationMode().

◆ myReplaceRadioButton

FXRadioButton* GNESelectorFrame::ModificationMode::myReplaceRadioButton
private

replace radio button

Definition at line 178 of file GNESelectorFrame.h.

Referenced by ModificationMode().


The documentation for this class was generated from the following files: