Eclipse SUMO - Simulation of Urban MObility
GNEFrameAttributesModuls::AttributesEditor Class Reference

#include <GNEFrameAttributesModuls.h>

Inheritance diagram for GNEFrameAttributesModuls::AttributesEditor:
Collaboration diagram for GNEFrameAttributesModuls::AttributesEditor:

Public Member Functions

 AttributesEditor (GNEFrame *inspectorFrameParent)
 FOX-declaration. More...
 
GNEFramegetFrameParent () const
 pointer to GNEFrame parent More...
 
void hideAttributesEditorModul ()
 hide attribute editor More...
 
void refreshAttributeEditor (bool forceRefreshShape, bool forceRefreshPosition)
 refresh attribute editor (only the valid values will be refresh) More...
 
void showAttributeEditorModul (bool includeExtended, bool forceAttributeEnabled)
 show attributes of multiple ACs More...
 
FOX-callbacks

Called when user press the help button

long onCmdAttributesEditorHelp (FXObject *, FXSelector, void *)
 

Private Attributes

AttributesEditorFlowmyAttributesEditorFlow = nullptr
 pointer to attributesEditorFlow More...
 
std::vector< AttributesEditorRow * > myAttributesEditorRows
 list of Attribute editor rows More...
 
GNEFramemyFrameParent = nullptr
 pointer to GNEFrame parent More...
 
FXButton * myHelpButton = nullptr
 button for help More...
 
bool myIncludeExtended
 flag used to mark if current edited ACs are bein edited including extended attribute More...
 

Detailed Description

Definition at line 374 of file GNEFrameAttributesModuls.h.

Constructor & Destructor Documentation

◆ AttributesEditor()

GNEFrameAttributesModuls::AttributesEditor::AttributesEditor ( GNEFrame inspectorFrameParent)

Member Function Documentation

◆ getFrameParent()

GNEFrame * GNEFrameAttributesModuls::AttributesEditor::getFrameParent ( ) const

◆ hideAttributesEditorModul()

void GNEFrameAttributesModuls::AttributesEditor::hideAttributesEditorModul ( )

hide attribute editor

Definition at line 1585 of file GNEFrameAttributesModuls.cpp.

Referenced by GNEInspectorFrame::inspectMultisection().

Here is the caller graph for this function:

◆ onCmdAttributesEditorHelp()

long GNEFrameAttributesModuls::AttributesEditor::onCmdAttributesEditorHelp ( FXObject *  ,
FXSelector  ,
void *   
)

Definition at line 1679 of file GNEFrameAttributesModuls.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ refreshAttributeEditor()

void GNEFrameAttributesModuls::AttributesEditor::refreshAttributeEditor ( bool  forceRefreshShape,
bool  forceRefreshPosition 
)

refresh attribute editor (only the valid values will be refresh)

Definition at line 1594 of file GNEFrameAttributesModuls.cpp.

References SUMO_ATTR_CONTAINER_TRIGGERED, SUMO_ATTR_EXPECTED, SUMO_ATTR_EXPECTED_CONTAINERS, SUMO_ATTR_POSITION, SUMO_ATTR_SHAPE, and SUMO_ATTR_TRIGGERED.

Referenced by GNEInspectorFrame::attributeUpdated(), and GNEInspectorFrame::updateFrameAfterUndoRedo().

Here is the caller graph for this function:

◆ showAttributeEditorModul()

void GNEFrameAttributesModuls::AttributesEditor::showAttributeEditorModul ( bool  includeExtended,
bool  forceAttributeEnabled 
)

Field Documentation

◆ myAttributesEditorFlow

AttributesEditorFlow* GNEFrameAttributesModuls::AttributesEditor::myAttributesEditorFlow = nullptr
private

pointer to attributesEditorFlow

Definition at line 408 of file GNEFrameAttributesModuls.h.

Referenced by AttributesEditor().

◆ myAttributesEditorRows

std::vector<AttributesEditorRow*> GNEFrameAttributesModuls::AttributesEditor::myAttributesEditorRows
private

list of Attribute editor rows

Definition at line 411 of file GNEFrameAttributesModuls.h.

Referenced by AttributesEditor().

◆ myFrameParent

GNEFrame* GNEFrameAttributesModuls::AttributesEditor::myFrameParent = nullptr
private

pointer to GNEFrame parent

Definition at line 405 of file GNEFrameAttributesModuls.h.

◆ myHelpButton

FXButton* GNEFrameAttributesModuls::AttributesEditor::myHelpButton = nullptr
private

button for help

Definition at line 414 of file GNEFrameAttributesModuls.h.

Referenced by AttributesEditor().

◆ myIncludeExtended

bool GNEFrameAttributesModuls::AttributesEditor::myIncludeExtended
private

flag used to mark if current edited ACs are bein edited including extended attribute

Definition at line 417 of file GNEFrameAttributesModuls.h.


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