SUMO - Simulation of Urban MObility
GNEInspectorFrame::AttributesEditor Class Reference

#include <GNEInspectorFrame.h>

Inheritance diagram for GNEInspectorFrame::AttributesEditor:
Inheritance graph
Collaboration diagram for GNEInspectorFrame::AttributesEditor:
Collaboration graph

Data Structures

class  AttributeInput
 FOX-declaration. More...
 

Public Member Functions

 AttributesEditor (GNEInspectorFrame *inspectorFrameParent)
 constructor More...
 
GNEInspectorFramegetInspectorFrameParent () const
 get InspectorFrame 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 ()
 show attributes of ac More...
 
FOX-callbacks
long onCmdAttributeHelp (FXObject *, FXSelector, void *)
 Called when user press the help button. More...
 

Protected Member Functions

 AttributesEditor ()
 FOX needs this. More...
 

Private Attributes

FXButton * myHelpButton
 button for help More...
 
GNEInspectorFramemyInspectorFrameParent
 pointer to GNEInspectorFrame parent More...
 
std::vector< GNEInspectorFrame::AttributesEditor::AttributeInput * > myVectorOfAttributeInputs
 list of Attribute inputs More...
 

Detailed Description

Definition at line 119 of file GNEInspectorFrame.h.

Constructor & Destructor Documentation

◆ AttributesEditor() [1/2]

GNEInspectorFrame::AttributesEditor::AttributesEditor ( GNEInspectorFrame inspectorFrameParent)

◆ AttributesEditor() [2/2]

GNEInspectorFrame::AttributesEditor::AttributesEditor ( )
inlineprotected

FOX needs this.

Definition at line 234 of file GNEInspectorFrame.h.

Member Function Documentation

◆ getInspectorFrameParent()

GNEInspectorFrame * GNEInspectorFrame::AttributesEditor::getInspectorFrameParent ( ) const

◆ hideAttributesEditorModul()

void GNEInspectorFrame::AttributesEditor::hideAttributesEditorModul ( )

hide attribute editor

Definition at line 1074 of file GNEInspectorFrame.cpp.

References GNEInspectorFrame::hide(), and myVectorOfAttributeInputs.

Referenced by GNEInspectorFrame::inspectMultisection().

◆ onCmdAttributeHelp()

long GNEInspectorFrame::AttributesEditor::onCmdAttributeHelp ( FXObject *  ,
FXSelector  ,
void *   
)

Called when user press the help button.

Definition at line 1160 of file GNEInspectorFrame.cpp.

References GNEInspectorFrame::getInspectedACs(), myInspectorFrameParent, and GNEFrame::openHelpAttributesDialog().

◆ refreshAttributeEditor()

◆ showAttributeEditorModul()

Field Documentation

◆ myHelpButton

FXButton* GNEInspectorFrame::AttributesEditor::myHelpButton
private

button for help

Definition at line 244 of file GNEInspectorFrame.h.

Referenced by AttributesEditor().

◆ myInspectorFrameParent

GNEInspectorFrame* GNEInspectorFrame::AttributesEditor::myInspectorFrameParent
private

◆ myVectorOfAttributeInputs

std::vector<GNEInspectorFrame::AttributesEditor::AttributeInput*> GNEInspectorFrame::AttributesEditor::myVectorOfAttributeInputs
private

list of Attribute inputs

Definition at line 241 of file GNEInspectorFrame.h.

Referenced by AttributesEditor(), hideAttributesEditorModul(), refreshAttributeEditor(), and showAttributeEditorModul().


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