SUMO - Simulation of Urban MObility
|
The popup menu of a globject. More...
#include <GUIGLObjectPopupMenu.h>
Public Member Functions | |
GUISUMOAbstractView * | getParentView () |
return the real owner of this popup More... | |
GUIGLObjectPopupMenu (GUIMainWindow &app, GUISUMOAbstractView &parent, GUIGlObject &o) | |
Constructor. More... | |
long | onCmdAddSelected (FXObject *, FXSelector, void *) |
Called if the object shall be added to the list of selected objects. More... | |
long | onCmdCenter (FXObject *, FXSelector, void *) |
Called if the assigned objects shall be centered. More... | |
long | onCmdCopyCursorGeoPosition (FXObject *, FXSelector, void *) |
Called if the cursor geo-position shall be copied to clipboard. More... | |
long | onCmdCopyCursorPosition (FXObject *, FXSelector, void *) |
Called if the cursor position shall be copied to clipboard. More... | |
long | onCmdCopyName (FXObject *, FXSelector, void *) |
Called if the name shall be copied to clipboard. More... | |
long | onCmdCopyTypedName (FXObject *, FXSelector, void *) |
Called if the typed name shall be copied to clipboard. More... | |
long | onCmdRemoveSelected (FXObject *, FXSelector, void *) |
Called if the object shall be removed from the list of selected objects. More... | |
long | onCmdShowPars (FXObject *, FXSelector, void *) |
Called if the parameter of this object shall be shown. More... | |
virtual | ~GUIGLObjectPopupMenu () |
Destructor. More... | |
Protected Member Functions | |
GUIGLObjectPopupMenu () | |
FOX needs this. More... | |
Protected Attributes | |
GUIMainWindow * | myApplication |
The main application. More... | |
Position | myNetworkPosition |
The position within the network the cursor was above when instanting the popup. More... | |
GUIGlObject * | myObject |
The object that belongs to this popup-menu. More... | |
GUISUMOAbstractView * | myParent |
The parent window. More... | |
The popup menu of a globject.
Definition at line 55 of file GUIGLObjectPopupMenu.h.
GUIGLObjectPopupMenu::GUIGLObjectPopupMenu | ( | GUIMainWindow & | app, |
GUISUMOAbstractView & | parent, | ||
GUIGlObject & | o | ||
) |
Constructor.
[in] | app | The main window for instantiation of other windows |
[in] | parent | The parent view for changing it |
[in] | o | The object of interest |
Definition at line 71 of file GUIGLObjectPopupMenu.cpp.
|
virtual |
Destructor.
Definition at line 79 of file GUIGLObjectPopupMenu.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 119 of file GUIGLObjectPopupMenu.h.
|
inline |
return the real owner of this popup
Definition at line 99 of file GUIGLObjectPopupMenu.h.
References myParent.
Called if the object shall be added to the list of selected objects.
Definition at line 130 of file GUIGLObjectPopupMenu.cpp.
References GUIGlObject::getGlID(), gSelected, myObject, myParent, and GUISelectedStorage::select().
Called if the assigned objects shall be centered.
Definition at line 83 of file GUIGLObjectPopupMenu.cpp.
References GUISUMOAbstractView::centerTo(), GUIGlObject::getGlID(), myObject, and myParent.
Called if the cursor geo-position shall be copied to clipboard.
Definition at line 112 of file GUIGLObjectPopupMenu.cpp.
References GeoConvHelper::cartesian2geo(), GUIUserIO::copyToClipboard(), GEO_OUTPUT_ACCURACY, GeoConvHelper::getFinal(), myNetworkPosition, myParent, toString(), Position::x(), and Position::y().
Called if the cursor position shall be copied to clipboard.
Definition at line 105 of file GUIGLObjectPopupMenu.cpp.
References GUIUserIO::copyToClipboard(), myNetworkPosition, myParent, and toString().
Called if the name shall be copied to clipboard.
Definition at line 91 of file GUIGLObjectPopupMenu.cpp.
References GUIUserIO::copyToClipboard(), GUIGlObject::getMicrosimID(), myObject, and myParent.
Called if the typed name shall be copied to clipboard.
Definition at line 98 of file GUIGLObjectPopupMenu.cpp.
References GUIUserIO::copyToClipboard(), GUIGlObject::getFullName(), myObject, and myParent.
Called if the object shall be removed from the list of selected objects.
Definition at line 138 of file GUIGLObjectPopupMenu.cpp.
References GUISelectedStorage::deselect(), GUIGlObject::getGlID(), gSelected, myObject, and myParent.
Called if the parameter of this object shall be shown.
Definition at line 123 of file GUIGLObjectPopupMenu.cpp.
References GUIGlObject::getParameterWindow(), myApplication, myObject, and myParent.
|
protected |
The main application.
Definition at line 111 of file GUIGLObjectPopupMenu.h.
Referenced by onCmdShowPars().
|
protected |
The position within the network the cursor was above when instanting the popup.
Definition at line 114 of file GUIGLObjectPopupMenu.h.
Referenced by onCmdCopyCursorGeoPosition(), and onCmdCopyCursorPosition().
|
protected |
The object that belongs to this popup-menu.
Definition at line 108 of file GUIGLObjectPopupMenu.h.
Referenced by onCmdAddSelected(), onCmdCenter(), onCmdCopyName(), onCmdCopyTypedName(), onCmdRemoveSelected(), and onCmdShowPars().
|
protected |
The parent window.
Definition at line 105 of file GUIGLObjectPopupMenu.h.
Referenced by getParentView(), onCmdAddSelected(), onCmdCenter(), onCmdCopyCursorGeoPosition(), onCmdCopyCursorPosition(), onCmdCopyName(), onCmdCopyTypedName(), onCmdRemoveSelected(), and onCmdShowPars().