GUIDetectorWrapper.cpp
Go to the documentation of this file.00001
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifdef _MSC_VER
00025 #include <windows_config.h>
00026 #else
00027 #include <config.h>
00028 #endif
00029
00030 #include "GUIDetectorWrapper.h"
00031 #include <gui/GUIApplicationWindow.h>
00032 #include <utils/gui/windows/GUIAppEnum.h>
00033 #include <gui/GUIGlobals.h>
00034 #include <utils/gui/globjects/GUIGLObjectPopupMenu.h>
00035 #include <utils/gui/windows/GUISUMOAbstractView.h>
00036 #include <utils/gui/div/GUIParameterTableWindow.h>
00037 #include <utils/gui/div/GUIGlobalSelection.h>
00038
00039 #ifdef CHECK_MEMORY_LEAKS
00040 #include <foreign/nvwa/debug_new.h>
00041 #endif // CHECK_MEMORY_LEAKS
00042
00043
00044
00045
00046
00047 GUIDetectorWrapper::GUIDetectorWrapper(GUIGlObjectStorage &idStorage,
00048 std::string id) throw()
00049 : GUIGlObject_AbstractAdd(idStorage, id, GLO_DETECTOR) {}
00050
00051
00052 GUIDetectorWrapper::GUIDetectorWrapper(std::string id,
00053 GLuint glID) throw()
00054 : GUIGlObject_AbstractAdd(id, glID, GLO_DETECTOR) {}
00055
00056
00057 GUIDetectorWrapper::~GUIDetectorWrapper() throw() {}
00058
00059
00060 GUIGLObjectPopupMenu *
00061 GUIDetectorWrapper::getPopUpMenu(GUIMainWindow &app,
00062 GUISUMOAbstractView &parent) throw() {
00063 GUIGLObjectPopupMenu *ret = new GUIGLObjectPopupMenu(app, parent, *this);
00064 buildPopupHeader(ret, app);
00065 buildCenterPopupEntry(ret);
00066 buildNameCopyPopupEntry(ret);
00067 buildSelectionPopupEntry(ret);
00068 buildShowParamsPopupEntry(ret);
00069 buildPositionCopyEntry(ret, false);
00070 return ret;
00071 }
00072
00073
00074
00075
00076