![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEElementTree.h>
Public Types | |
| enum | Options { NOTHING = 1 << 0 , COLLAPSIBLE = 1 << 1 , EXTENSIBLE = 1 << 2 , SAVE = 1 << 3 , LOAD = 1 << 4 } |
| GroupBoxModule options. More... | |
Public Member Functions | |
| FXVerticalFrame * | getCollapsableFrame () |
| get collapsable frame (used by all elements that will be collapsed if button is toggled) | |
| GNEElementTree (GNEFrame *frameParent) | |
| FOX-declaration. | |
| void | hideHierarchicalElementTree () |
| hide GNEElementTree | |
| long | onCmdCollapseButton (FXObject *, FXSelector, void *) |
| collapse GroupBoxModule | |
| long | onCmdExtendButton (FXObject *, FXSelector, void *) |
| extends GroupBoxModule | |
| long | onCmdLoadButton (FXObject *, FXSelector, void *) |
| load contents | |
| long | onCmdResetButton (FXObject *, FXSelector, void *) |
| reset GroupBoxModule | |
| long | onCmdSaveButton (FXObject *, FXSelector, void *) |
| save contents | |
| long | onPaint (FXObject *, FXSelector, void *) |
| draw MFXGroupBoxModule | |
| long | onUpdResetButton (FXObject *, FXSelector, void *) |
| update reset GroupBoxModule | |
| void | refreshHierarchicalElementTree () |
| refresh GNEElementTree | |
| void | removeCurrentEditedAttributeCarrier (const GNEAttributeCarrier *HE) |
| if given AttributeCarrier is the same of myHE, set it as nullptr | |
| void | setText (const std::string &text) |
| set text | |
| void | showHierarchicalElementTree (GNEAttributeCarrier *AC) |
| show GNEElementTree | |
| ~GNEElementTree () | |
| destructor | |
FOX-callbacks | |
called when user press right click over an item of list of children | |
| long | onCmdShowChildMenu (FXObject *, FXSelector, void *data) |
| long | onCmdCenterItem (FXObject *, FXSelector, void *) |
| called when user click over option "center" of child Menu | |
| long | onCmdInspectItem (FXObject *, FXSelector, void *) |
| called when user click over option "inspect" of child menu | |
| long | onCmdDeleteItem (FXObject *, FXSelector, void *) |
| called when user click over option "delete" of child menu | |
| long | onCmdMoveItemUp (FXObject *, FXSelector, void *) |
| called when user click over option "Move up" of child menu | |
| long | onCmdMoveItemDown (FXObject *, FXSelector, void *) |
| called when user click over option "Move down" of child menu | |
Protected Member Functions | |
| FXTreeItem * | addListItem (FXTreeItem *itemParent, const std::string &text, FXIcon *icon, bool expanded) |
| add item into list | |
| FXTreeItem * | addListItem (GNEAttributeCarrier *AC, FXTreeItem *itemParent=nullptr, std::string prefix="", std::string sufix="") |
| add item into list | |
| void | createPopUpMenu (int X, int Y, GNEAttributeCarrier *clickedAC) |
| bool | isSupermodeValid (const GNEAttributeCarrier *AC) const |
| check if current supermode is valid for select/remove the given AC | |
| virtual bool | loadContents () const |
| load contents (can be reimplemented in children) | |
| virtual bool | saveContents () const |
| save contents (can be reimplemented in children) | |
| FXTreeItem * | showAttributeCarrierParents () |
| show child of current attributeCarrier | |
| void | showHierarchicalElementChildren (GNEAttributeCarrier *hierarchicalElement, FXTreeItem *itemParent) |
| show children of given hierarchical element | |
| void | toggleSaveButton (const bool value) |
| enable or disable save buttons | |
Private Attributes | |
| GNEAttributeCarrier * | myClickedAC = nullptr |
| pointer to current clicked Attribute Carrier | |
| GNEAdditional * | myClickedAdditional = nullptr |
| additional (casted from myClickedAC) | |
| GNEConnection * | myClickedConnection = nullptr |
| junction (casted from myClickedAC) | |
| GNECrossing * | myClickedCrossing = nullptr |
| crossing (casted from myClickedAC) | |
| GNEDataInterval * | myClickedDataInterval = nullptr |
| data interval element (casted from myClickedAC) | |
| GNEDataSet * | myClickedDataSet = nullptr |
| data set element (casted from myClickedAC) | |
| GNEDemandElement * | myClickedDemandElement = nullptr |
| demand element (casted from myClickedAC) | |
| GNEEdge * | myClickedEdge = nullptr |
| edge (casted from myClickedAC) | |
| GNEGenericData * | myClickedGenericData = nullptr |
| generic data element (casted from myClickedAC) | |
| GNEJunction * | myClickedJunction = nullptr |
| junction (casted from myClickedAC) | |
| GNELane * | myClickedLane = nullptr |
| lane (casted from myClickedAC) | |
| GNETAZSourceSink * | myClickedTAZSourceSink = nullptr |
| sourceSink (casted from myClickedAC) | |
| FXVerticalFrame * | myCollapsableFrame = nullptr |
| vertical collapsable frame | |
| FXButton * | myCollapseButton = nullptr |
| button for collapse elements | |
| bool | myCollapsed |
| flag to check if this groupbox is collapsed | |
| MFXButtonTooltip * | myExtendButton = nullptr |
| button for extend elements | |
| GNEFrame * | myFrameParent |
| frame Parent | |
| GNEAttributeCarrier * | myHierarchicalElement = nullptr |
| hierarchical element | |
| FXLabel * | myLabel = nullptr |
| label used in non collapsable MFXGroupBoxModule | |
| FXButton * | myLoadButton = nullptr |
| button for load elements | |
| const int | myOptions |
| GroupBoxModule options. | |
| FXButton * | myResetWidthButton = nullptr |
| button for reset frame width | |
| FXButton * | mySaveButton = nullptr |
| button for save elements | |
| std::set< FXTreeItem * > | myTreeItemsConnections |
| set used to save tree items without AC assigned, the Incoming/Outcoming connections | |
| std::map< FXTreeItem *, GNEAttributeCarrier * > | myTreeItemToACMap |
| map used to save the FXTreeItems items with their vinculated AC | |
| MFXTreeListDynamic * | myTreeListDynamic = nullptr |
| tree list dynamic to show the children of the element to erase | |
Definition at line 48 of file GNEElementTree.h.
|
inherited |
GroupBoxModule options.
| Enumerator | |
|---|---|
| NOTHING | |
| COLLAPSIBLE | |
| EXTENSIBLE | |
| SAVE | |
| LOAD | |
Definition at line 38 of file MFXGroupBoxModule.h.
| GNEElementTree::GNEElementTree | ( | GNEFrame * | frameParent | ) |
FOX-declaration.
constructor
Definition at line 59 of file GNEElementTree.cpp.
References MFXGroupBoxModule::getCollapsableFrame(), GNEElementTree(), GUIDesignTreeListFixedHeight, MFXGroupBoxModule::MFXGroupBoxModule(), MID_GNE_ACHIERARCHY_SHOWCHILDMENU, myFrameParent, myTreeListDynamic, and TL.
Referenced by GNEElementTree().
| GNEElementTree::~GNEElementTree | ( | ) |
destructor
Definition at line 68 of file GNEElementTree.cpp.
|
protected |
|
protected |
add item into list
Definition at line 924 of file GNEElementTree.cpp.
References GNEAttributeCarrier::getACIcon(), GNEAttributeCarrier::getHierarchyName(), myTreeItemToACMap, and myTreeListDynamic.
Referenced by showAttributeCarrierParents(), and showHierarchicalElementChildren().
|
protected |
Definition at line 282 of file GNEElementTree.cpp.
References GUIDesigns::buildFXMenuCommand(), GNEAttributeCarrier::getGUIGlObject(), GUIIconSubSys::getIcon(), GNEAttributeCarrier::getID(), isSupermodeValid(), MID_GNE_CENTER, MID_GNE_DELETE, MID_GNE_INSPECT, MODEDELETE, MODEINSPECT, myClickedAC, myClickedAdditional, myClickedConnection, myClickedCrossing, myClickedDataInterval, myClickedDataSet, myClickedDemandElement, myClickedEdge, myClickedGenericData, myClickedJunction, myClickedLane, myClickedTAZSourceSink, myFrameParent, myTreeListDynamic, RECENTERVIEW, SUMO_TAG_DATAINTERVAL, SUMO_TAG_DATASET, TL, and TLF.
Referenced by onCmdShowChildMenu().
|
inherited |
get collapsable frame (used by all elements that will be collapsed if button is toggled)
Definition at line 126 of file MFXGroupBoxModule.cpp.
References myCollapsableFrame.
Referenced by GNEGenericDataFrame::AttributeSelector::AttributeSelector(), GNEMoveFrame::ChangeZInSelection::ChangeZInSelection(), GNEMoveFrame::CommonMoveOptions::CommonMoveOptions(), GNETAZRelDataFrame::ConfirmTAZRelation::ConfirmTAZRelation(), GNEConnectorFrame::ConnectionModifications::ConnectionModifications(), GNEConnectorFrame::ConnectionOperations::ConnectionOperations(), GNEConnectorFrame::ConnectionSelection::ConnectionSelection(), GNECrossingFrame::CreateCrossing::CreateCrossing(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNEConnectorFrame::CurrentLane::CurrentLane(), GNETAZFrame::CurrentTAZ::CurrentTAZ(), GNEGenericDataFrame::DataSetSelector::DataSetSelector(), GNEDeleteFrame::DeleteOptions::DeleteOptions(), GNEMoveFrame::DemandMoveOptions::DemandMoveOptions(), GNEDistributionFrame::DistributionEditor::DistributionEditor(), GNEDistributionFrame::DistributionSelector::DistributionSelector(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNEAdditionalFrame::E2MultilaneLegendModule::E2MultilaneLegendModule(), GNECrossingFrame::EdgesSelector::EdgesSelector(), GNECreateEdgeFrame::EdgeTypeSelector::EdgeTypeSelector(), GNEFixElementsDialog< T >::FixOptions::FixOptions(), GNEShapeFrame::GEOPOICreator::GEOPOICreator(), GNEAttributesEditorType::GNEAttributesEditorType(), GNEConsecutiveSelector::GNEConsecutiveSelector(), GNEDemandElementSelector::GNEDemandElementSelector(), GNEDrawingShape::GNEDrawingShape(), GNEElementTree::GNEElementTree(), GNEMatchAttribute::GNEMatchAttribute(), GNEOptionsEditor::GNEOptionsEditor(), GNEOverlappedInspection::GNEOverlappedInspection(), GNEPathCreator::GNEPathCreator(), GNEPathLegendModule::GNEPathLegendModule(), GNEPlanCreator::GNEPlanCreator(), GNEPlanCreatorLegend::GNEPlanCreatorLegend(), GNEPlanSelector::GNEPlanSelector(), GNESelectorParent::GNESelectorParent(), GNETagSelector::GNETagSelector(), GNEViewObjectSelector::GNEViewObjectSelector(), GNEStopFrame::HelpCreation::HelpCreation(), GNEVehicleFrame::HelpCreation::HelpCreation(), GNEAdditionalFrame::HelpCreationModule::HelpCreationModule(), GNECrossingFrame::Information::Information(), GNEMoveFrame::Information::Information(), GNESelectorFrame::Information::Information(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNECrossingFrame::JunctionInformation::JunctionInformation(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), GNEConnectorFrame::Legend::Legend(), GNECreateEdgeFrame::Legend::Legend(), GNEProhibitionFrame::Legend::Legend(), GNETAZRelDataFrame::Legend::Legend(), GNEMeanDataFrame::MeanDataEditor::MeanDataEditor(), GNEMeanDataFrame::MeanDataSelector::MeanDataSelector(), GNEMeanDataFrame::MeanDataTypeSelector::MeanDataTypeSelector(), GNESelectorFrame::ModificationMode::ModificationMode(), GNEMoveFrame::NetworkMoveOptions::NetworkMoveOptions(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNETLSEditorFrame::TLSJunction::onCmdToggleJoinTLS(), GNEDeleteFrame::ProtectElements::ProtectElements(), GNEDistributionFrame::DistributionValuesEditor::refreshRows(), GNEProhibitionFrame::RelativeToConnection::RelativeToConnection(), GNERouteFrame::RouteModeSelector::RouteModeSelector(), GNEProhibitionFrame::Selection::Selection(), GNESelectorFrame::SelectionHierarchy::SelectionHierarchy(), GNESelectorFrame::SelectionInformation::SelectionInformation(), GNESelectorFrame::SelectionOperation::SelectionOperation(), GNEMoveFrame::ShiftEdgeSelectedGeometry::ShiftEdgeSelectedGeometry(), GNEMoveFrame::ShiftShapeGeometry::ShiftShapeGeometry(), GNETAZFrame::TAZChildDefaultParameters::TAZChildDefaultParameters(), GNETAZFrame::TAZCommonStatistics::TAZCommonStatistics(), GNETAZFrame::TAZEdgesGraphic::TAZEdgesGraphic(), GNETAZFrame::TAZSaveChanges::TAZSaveChanges(), GNETAZFrame::TAZSelectionStatistics::TAZSelectionStatistics(), GNEInspectorFrame::TemplateEditor::TemplateEditor(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), GNETLSEditorFrame::TLSPrograms::TLSPrograms(), GNETypeFrame::TypeEditor::TypeEditor(), GNETypeFrame::TypeSelector::TypeSelector(), and GNESelectorFrame::VisualScaling::VisualScaling().
| void GNEElementTree::hideHierarchicalElementTree | ( | ) |
hide GNEElementTree
Definition at line 87 of file GNEElementTree.cpp.
References myClickedAC, myClickedAdditional, myClickedConnection, myClickedCrossing, myClickedDataInterval, myClickedDataSet, myClickedDemandElement, myClickedEdge, myClickedGenericData, myClickedJunction, myClickedLane, myClickedTAZSourceSink, myHierarchicalElement, and myTreeListDynamic.
|
protected |
check if current supermode is valid for select/remove the given AC
Definition at line 956 of file GNEElementTree.cpp.
References GNEAttributeCarrier::getTagProperty(), myFrameParent, SUMO_TAG_TAZSINK, and SUMO_TAG_TAZSOURCE.
Referenced by createPopUpMenu().
|
protectedvirtualinherited |
load contents (can be reimplemented in children)
Definition at line 234 of file MFXGroupBoxModule.cpp.
Referenced by onCmdLoadButton().
| long GNEElementTree::onCmdCenterItem | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user click over option "center" of child Menu
Definition at line 146 of file GNEElementTree.cpp.
References myClickedAdditional, myClickedConnection, myClickedCrossing, myClickedDemandElement, myClickedEdge, myClickedGenericData, myClickedJunction, myClickedLane, myClickedTAZSourceSink, and myFrameParent.
Referenced by FXDEFMAP().
|
inherited |
collapse GroupBoxModule
Definition at line 145 of file MFXGroupBoxModule.cpp.
References COLLAPSE, GUIIconSubSys::getIcon(), myCollapsableFrame, myCollapseButton, myCollapsed, and UNCOLLAPSE.
Referenced by FXDEFMAP().
| long GNEElementTree::onCmdDeleteItem | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user click over option "delete" of child menu
Definition at line 181 of file GNEElementTree.cpp.
References GNE_ATTR_DEFAULT_VTYPE, myClickedAC, myClickedAdditional, myClickedConnection, myClickedCrossing, myClickedDataInterval, myClickedDataSet, myClickedDemandElement, myClickedEdge, myClickedGenericData, myClickedJunction, myClickedLane, myClickedTAZSourceSink, myFrameParent, GNEAttributeCarrier::parse(), refreshHierarchicalElementTree(), SUMO_ATTR_ID, SUMO_TAG_VTYPE, TL, and WRITE_WARNINGF.
Referenced by FXDEFMAP().
|
inherited |
extends GroupBoxModule
Definition at line 161 of file MFXGroupBoxModule.cpp.
References myCollapsableFrame, and myFrameParent.
Referenced by FXDEFMAP().
| long GNEElementTree::onCmdInspectItem | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user click over option "inspect" of child menu
Definition at line 174 of file GNEElementTree.cpp.
References myClickedAC, myFrameParent, and myHierarchicalElement.
Referenced by FXDEFMAP().
|
inherited |
load contents
Definition at line 215 of file MFXGroupBoxModule.cpp.
References loadContents().
Referenced by FXDEFMAP().
| long GNEElementTree::onCmdMoveItemDown | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user click over option "Move down" of child menu
Definition at line 266 of file GNEElementTree.cpp.
References GNEChange_Children::MOVE_FRONT, myClickedDemandElement, myFrameParent, and refreshHierarchicalElementTree().
Referenced by FXDEFMAP().
| long GNEElementTree::onCmdMoveItemUp | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
called when user click over option "Move up" of child menu
Definition at line 250 of file GNEElementTree.cpp.
References GNEChange_Children::MOVE_BACK, myClickedDemandElement, myFrameParent, and refreshHierarchicalElementTree().
Referenced by FXDEFMAP().
|
inherited |
reset GroupBoxModule
Definition at line 187 of file MFXGroupBoxModule.cpp.
References myFrameParent.
Referenced by FXDEFMAP().
|
inherited |
save contents
Definition at line 209 of file MFXGroupBoxModule.cpp.
References saveContents().
Referenced by FXDEFMAP().
| long GNEElementTree::onCmdShowChildMenu | ( | FXObject * | , |
| FXSelector | , | ||
| void * | data ) |
Definition at line 132 of file GNEElementTree.cpp.
References createPopUpMenu(), myTreeItemsConnections, myTreeItemToACMap, and myTreeListDynamic.
Referenced by FXDEFMAP().
|
inherited |
draw MFXGroupBoxModule
Definition at line 132 of file MFXGroupBoxModule.cpp.
Referenced by FXDEFMAP().
|
inherited |
update reset GroupBoxModule
Definition at line 196 of file MFXGroupBoxModule.cpp.
References myFrameParent.
Referenced by FXDEFMAP().
| void GNEElementTree::refreshHierarchicalElementTree | ( | ) |
refresh GNEElementTree
Definition at line 110 of file GNEElementTree.cpp.
References myHierarchicalElement, myTreeItemsConnections, myTreeItemToACMap, myTreeListDynamic, showAttributeCarrierParents(), and showHierarchicalElementChildren().
Referenced by onCmdDeleteItem(), onCmdMoveItemDown(), onCmdMoveItemUp(), and showHierarchicalElementTree().
| void GNEElementTree::removeCurrentEditedAttributeCarrier | ( | const GNEAttributeCarrier * | HE | ) |
if given AttributeCarrier is the same of myHE, set it as nullptr
Definition at line 123 of file GNEElementTree.cpp.
References myHierarchicalElement.
|
protectedvirtualinherited |
save contents (can be reimplemented in children)
Reimplemented in GNEFixElementsDialog< T >::FixOptions.
Definition at line 227 of file MFXGroupBoxModule.cpp.
Referenced by onCmdSaveButton().
|
inherited |
set text
Definition at line 120 of file MFXGroupBoxModule.cpp.
References myLabel.
Referenced by GNEViewObjectSelector::showNetworkElementsSelector(), and GNETagSelector::updateTagTypes().
|
protected |
show child of current attributeCarrier
Definition at line 383 of file GNEElementTree.cpp.
References addListItem(), GNEAttributeCarrier::getACIcon(), GNEGenericData::getDataIntervalParent(), GNEDataInterval::getDataSetParent(), GNEConnection::getEdgeFrom(), GNEConnection::getEdgeTo(), GNEEdge::getFromJunction(), GNENetworkElement::getHierarchyName(), GNEAttributeCarrier::getID(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNELane::getParentEdge(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNEEdge::getToJunction(), GNE_TAG_POILANE, myFrameParent, myHierarchicalElement, myTreeItemToACMap, myTreeListDynamic, SUMO_TAG_CONNECTION, SUMO_TAG_CROSSING, SUMO_TAG_DATAINTERVAL, SUMO_TAG_DATASET, SUMO_TAG_EDGE, SUMO_TAG_EDGEREL, SUMO_TAG_LANE, TL, and toString().
Referenced by refreshHierarchicalElementTree().
|
protected |
show children of given hierarchical element
Definition at line 799 of file GNEElementTree.cpp.
References addListItem(), GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalElement::getChildTAZSourceSinks(), GNEDataSet::getDataIntervalChildren(), GNEJunction::getGNECrossings(), GNELane::getGNEIncomingConnections(), GNELane::getGNEOutcomingConnections(), GNEAttributeCarrier::getHierarchicalElement(), GUIIconSubSys::getIcon(), GNEAttributeCarrier::getID(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), myFrameParent, showHierarchicalElementChildren(), SUMO_TAG_DATAINTERVAL, SUMO_TAG_DATASET, SUMO_TAG_JUNCTION, SUMO_TAG_LANE, SUMO_TAG_TAZSINK, SUMO_TAG_TAZSOURCE, SUPERMODEDATA, TAZ, TL, TLF, and toString().
Referenced by refreshHierarchicalElementTree(), and showHierarchicalElementChildren().
| void GNEElementTree::showHierarchicalElementTree | ( | GNEAttributeCarrier * | AC | ) |
show GNEElementTree
Definition at line 72 of file GNEElementTree.cpp.
References myHierarchicalElement, myTreeListDynamic, and refreshHierarchicalElementTree().
|
protectedinherited |
enable or disable save buttons
Definition at line 241 of file MFXGroupBoxModule.cpp.
References invalid_return< std::string >::value, and mySaveButton.
|
private |
pointer to current clicked Attribute Carrier
Definition at line 121 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), onCmdDeleteItem(), and onCmdInspectItem().
|
private |
additional (casted from myClickedAC)
Definition at line 139 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), onCmdCenterItem(), and onCmdDeleteItem().
|
private |
junction (casted from myClickedAC)
Definition at line 136 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), onCmdCenterItem(), and onCmdDeleteItem().
|
private |
crossing (casted from myClickedAC)
Definition at line 133 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), onCmdCenterItem(), and onCmdDeleteItem().
|
private |
data interval element (casted from myClickedAC)
Definition at line 151 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), and onCmdDeleteItem().
|
private |
data set element (casted from myClickedAC)
Definition at line 148 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), and onCmdDeleteItem().
|
private |
demand element (casted from myClickedAC)
Definition at line 145 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), onCmdCenterItem(), onCmdDeleteItem(), onCmdMoveItemDown(), and onCmdMoveItemUp().
|
private |
edge (casted from myClickedAC)
Definition at line 127 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), onCmdCenterItem(), and onCmdDeleteItem().
|
private |
generic data element (casted from myClickedAC)
Definition at line 154 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), onCmdCenterItem(), and onCmdDeleteItem().
|
private |
junction (casted from myClickedAC)
Definition at line 124 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), onCmdCenterItem(), and onCmdDeleteItem().
|
private |
lane (casted from myClickedAC)
Definition at line 130 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), onCmdCenterItem(), and onCmdDeleteItem().
|
private |
sourceSink (casted from myClickedAC)
Definition at line 142 of file GNEElementTree.h.
Referenced by createPopUpMenu(), hideHierarchicalElementTree(), onCmdCenterItem(), and onCmdDeleteItem().
|
privateinherited |
vertical collapsable frame
Definition at line 103 of file MFXGroupBoxModule.h.
Referenced by getCollapsableFrame(), MFXGroupBoxModule(), MFXGroupBoxModule(), onCmdCollapseButton(), and onCmdExtendButton().
|
privateinherited |
button for collapse elements
Definition at line 109 of file MFXGroupBoxModule.h.
Referenced by MFXGroupBoxModule(), MFXGroupBoxModule(), and onCmdCollapseButton().
|
privateinherited |
flag to check if this groupbox is collapsed
Definition at line 124 of file MFXGroupBoxModule.h.
Referenced by MFXGroupBoxModule(), MFXGroupBoxModule(), MFXGroupBoxModule(), and onCmdCollapseButton().
|
privateinherited |
button for extend elements
Definition at line 112 of file MFXGroupBoxModule.h.
Referenced by MFXGroupBoxModule().
|
private |
frame Parent
Definition at line 115 of file GNEElementTree.h.
Referenced by createPopUpMenu(), GNEElementTree(), isSupermodeValid(), onCmdCenterItem(), onCmdDeleteItem(), onCmdInspectItem(), onCmdMoveItemDown(), onCmdMoveItemUp(), showAttributeCarrierParents(), and showHierarchicalElementChildren().
|
private |
hierarchical element
Definition at line 118 of file GNEElementTree.h.
Referenced by hideHierarchicalElementTree(), onCmdInspectItem(), refreshHierarchicalElementTree(), removeCurrentEditedAttributeCarrier(), showAttributeCarrierParents(), and showHierarchicalElementTree().
|
privateinherited |
label used in non collapsable MFXGroupBoxModule
Definition at line 106 of file MFXGroupBoxModule.h.
Referenced by MFXGroupBoxModule(), MFXGroupBoxModule(), and setText().
|
privateinherited |
button for load elements
Definition at line 121 of file MFXGroupBoxModule.h.
Referenced by MFXGroupBoxModule(), and MFXGroupBoxModule().
|
privateinherited |
GroupBoxModule options.
Definition at line 97 of file MFXGroupBoxModule.h.
Referenced by MFXGroupBoxModule(), MFXGroupBoxModule(), and MFXGroupBoxModule().
|
privateinherited |
button for reset frame width
Definition at line 115 of file MFXGroupBoxModule.h.
Referenced by MFXGroupBoxModule().
|
privateinherited |
button for save elements
Definition at line 118 of file MFXGroupBoxModule.h.
Referenced by MFXGroupBoxModule(), MFXGroupBoxModule(), and toggleSaveButton().
|
private |
set used to save tree items without AC assigned, the Incoming/Outcoming connections
Definition at line 163 of file GNEElementTree.h.
Referenced by onCmdShowChildMenu(), and refreshHierarchicalElementTree().
|
private |
map used to save the FXTreeItems items with their vinculated AC
Definition at line 160 of file GNEElementTree.h.
Referenced by addListItem(), onCmdShowChildMenu(), refreshHierarchicalElementTree(), and showAttributeCarrierParents().
|
private |
tree list dynamic to show the children of the element to erase
Definition at line 157 of file GNEElementTree.h.
Referenced by addListItem(), addListItem(), createPopUpMenu(), GNEElementTree(), hideHierarchicalElementTree(), onCmdShowChildMenu(), refreshHierarchicalElementTree(), showAttributeCarrierParents(), and showHierarchicalElementTree().