20 #ifndef GNEDeleteFrame_h 21 #define GNEDeleteFrame_h
std::set< FXTreeItem * > myTreeItemsWithoutAC
set used to save tree items without AC assigned (for example, Incoming/Outcoming connections) ...
GNEDeleteFrame()
FOX needs this.
void removeAttributeCarrier(GNEAttributeCarrier *ac)
remove attribute carrier (element)
FXTreeList * myTreelist
tree list to show the childs of the element to erase
void updateCurrentLabel(GNEAttributeCarrier *ac)
update current label
FXLabel * myCurrentElementLabel
label for current element
long onCmdCenterItem(FXObject *, FXSelector, void *)
called when user select option "center item" of child Menu
FXGroupBox * myGroupBoxCurrentElement
groupbox for current element
FXGroupBox * myGroupBoxTreeList
groupbox for tree list childs
~GNEDeleteFrame()
Destructor.
FXCheckButton * myAutomaticallyDeleteAdditionalsCheckButton
checkbox for enable/disble automatically delete additionals childs
long onCmdInspectItem(FXObject *, FXSelector, void *)
called when user select option "inspect item" of child menu
void markAttributeCarrier(GNEAttributeCarrier *ac)
mark attribute carrier (element)
GNEAttributeCarrier * myClickedAC
current attribute carrier selected in three
GNEAttributeCarrier * myCurrentAC
pointer to current AC
long onCmdDeleteItem(FXObject *, FXSelector, void *)
called when user select option "delte item" of child menu
GNEAttributeCarrier * myMarkedAC
pointer to marked attributeCarrier (element)
FXGroupBox * myGroupBoxOptions
groupbox options
long onCmdShowChildMenu(FXObject *, FXSelector, void *data)
FXGroupBox * myGroupBoxInformation
groupbox for information
FXLabel * myInformationLabel
Label for information 1.
void showAttributeCarrierChilds(GNEAttributeCarrier *ac)
show child of attributeCarrier in frame if previously there isn't a marked element ...
GNEAttributeCarrier * getMarkedAttributeCarrier() const
returns marked atrribute carrier
std::map< FXTreeItem *, GNEAttributeCarrier * > myTreeItemToACMap
map used to save the Tree items with their AC
FXLabel * myMarkedElementLabel
label for marked element
void createPopUpMenu(int X, int Y, GNEAttributeCarrier *ac)