Eclipse SUMO - Simulation of Urban MObility
GUIShortcutsSubSys Class Reference

#include <GUIShortcutsSubSys.h>

Static Public Member Functions

static void buildNETEDITAccelerators (GNEApplicationWindow *GNEApp)
 build NETEDIT Accelerators More...
 
static void buildSUMOAccelerators (GUIApplicationWindow *GUIApp)
 build SUMO Accelerators More...
 

Static Private Member Functions

static int parseKey (GUIShortcut key)
 
static int parseKey (GUIShortcut key, GUIShortcutModifier firstModifier)
 
static int parseKey (GUIShortcut key, GUIShortcutModifier firstModifier, GUIShortcutModifier secondModifier)
 

Detailed Description

Definition at line 35 of file GUIShortcutsSubSys.h.

Member Function Documentation

◆ buildNETEDITAccelerators()

void GUIShortcutsSubSys::buildNETEDITAccelerators ( GNEApplicationWindow GNEApp)
static

build NETEDIT Accelerators

Definition at line 117 of file GUIShortcutsSubSys.cpp.

References KEY_0, KEY_1, KEY_2, KEY_3, KEY_4, KEY_5, KEY_6, KEY_7, KEY_8, KEY_9, KEY_a, KEY_A, KEY_BACKSPACE, KEY_c, KEY_C, KEY_d, KEY_D, KEY_DEL, KEY_e, KEY_E, KEY_ENTER, KEY_ESC, KEY_F1, KEY_F10, KEY_F11, KEY_F12, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8, KEY_F9, KEY_g, KEY_G, KEY_h, KEY_H, KEY_i, KEY_I, KEY_j, KEY_J, KEY_k, KEY_K, KEY_l, KEY_L, KEY_m, KEY_M, KEY_n, KEY_N, KEY_o, KEY_O, KEY_p, KEY_P, KEY_q, KEY_Q, KEY_r, KEY_R, KEY_s, KEY_S, KEY_t, KEY_T, KEY_u, KEY_U, KEY_v, KEY_V, KEY_w, KEY_W, KEY_x, KEY_X, KEY_y, KEY_Y, KEY_z, KEY_Z, KEYMODIFIER_ALT, KEYMODIFIER_CONTROL, KEYMODIFIER_SHIFT, MID_HOTKEY_A_MODES_ADDITIONAL_STOP, MID_HOTKEY_ALT_0_TOOGLEEDITOPTION, MID_HOTKEY_ALT_1_TOOGLEEDITOPTION, MID_HOTKEY_ALT_2_TOOGLEEDITOPTION, MID_HOTKEY_ALT_3_TOOGLEEDITOPTION, MID_HOTKEY_ALT_4_TOOGLEEDITOPTION, MID_HOTKEY_ALT_5_TOOGLEEDITOPTION, MID_HOTKEY_ALT_6_TOOGLEEDITOPTION, MID_HOTKEY_ALT_7_TOOGLEEDITOPTION, MID_HOTKEY_ALT_8_TOOGLEEDITOPTION, MID_HOTKEY_ALT_9_TOOGLEEDITOPTION, MID_HOTKEY_ALT_F4_CLOSE, MID_HOTKEY_BACKSPACE, MID_HOTKEY_C_MODES_CONNECT_PERSONPLAN, MID_HOTKEY_CTRL_A_STARTSIMULATION_OPENADDITIONALS, MID_HOTKEY_CTRL_C_COPY, MID_HOTKEY_CTRL_D_SINGLESIMULATIONSTEP_OPENDEMANDELEMENTS, MID_HOTKEY_CTRL_G_GAMINGMODE_TOOGLEGRID, MID_HOTKEY_CTRL_H_OPENEDGETYPES, MID_HOTKEY_CTRL_I_EDITVIEWPORT, MID_HOTKEY_CTRL_J_SAVEJOINEDJUNCTIONS, MID_HOTKEY_CTRL_K_OPENTLSPROGRAMS, MID_HOTKEY_CTRL_L_SAVEASPLAINXML, MID_HOTKEY_CTRL_N_NEWNETWORK, MID_HOTKEY_CTRL_Q_CLOSE, MID_HOTKEY_CTRL_R_RELOAD, MID_HOTKEY_CTRL_S_STOPSIMULATION_SAVENETWORK, MID_HOTKEY_CTRL_SHIFT_A_SAVEADDITIONALS, MID_HOTKEY_CTRL_SHIFT_D_SAVEDEMANDELEMENTS, MID_HOTKEY_CTRL_SHIFT_H_SAVEEDGETYPES, MID_HOTKEY_CTRL_SHIFT_K_SAVETLS, MID_HOTKEY_CTRL_SHIFT_S_SAVENETWORK_AS, MID_HOTKEY_CTRL_SHIFT_T_FORCESAVENETEWORK, MID_HOTKEY_CTRL_SHIFT_U_FORCESAVEADDITIONALS, MID_HOTKEY_CTRL_SHIFT_V_FORCESAVEDEMANDELEMENTS, MID_HOTKEY_CTRL_SHIFT_W_FORCESAVEDATAELEMENTS, MID_HOTKEY_CTRL_T_OPENSUMONETEDIT, MID_HOTKEY_CTRL_V_PASTE, MID_HOTKEY_CTRL_W_CLOSESIMULATION, MID_HOTKEY_CTRL_X_CUT, MID_HOTKEY_CTRL_Y_REDO, MID_HOTKEY_CTRL_Z_UNDO, MID_HOTKEY_D_MODES_DELETE, MID_HOTKEY_DEL, MID_HOTKEY_E_MODES_EDGE_EDGEDATA, MID_HOTKEY_ENTER, MID_HOTKEY_ESC, MID_HOTKEY_F10_OPTIONSMENU, MID_HOTKEY_F11_FRONTELEMENT, MID_HOTKEY_F12_ABOUT, MID_HOTKEY_F1_ONLINEDOCUMENTATION, MID_HOTKEY_F2_SUPERMODE_NETWORK, MID_HOTKEY_F3_SUPERMODE_DEMAND, MID_HOTKEY_F4_SUPERMODE_DATA, MID_HOTKEY_F5_COMPUTE_NETWORK_DEMAND, MID_HOTKEY_F6_CLEAN_SOLITARYJUNCTIONS_UNUSEDROUTES, MID_HOTKEY_F7_JOIN_SELECTEDJUNCTIONS_ROUTES, MID_HOTKEY_F8_CLEANINVALID_CROSSINGS_DEMANDELEMENTS, MID_HOTKEY_F9_EDIT_VIEWSCHEME, MID_HOTKEY_I_MODES_INSPECT, MID_HOTKEY_M_MODES_MOVE, MID_HOTKEY_P_MODES_POLYGON_PERSON, MID_HOTKEY_R_MODES_CROSSING_ROUTE_EDGERELDATA, MID_HOTKEY_S_MODES_SELECT, MID_HOTKEY_SHIFT_F12_FOCUSUPPERELEMENT, MID_HOTKEY_SHIFT_F1_TEMPLATE_SET, MID_HOTKEY_SHIFT_F2_TEMPLATE_COPY, MID_HOTKEY_SHIFT_F3_TEMPLATE_CLEAR, MID_HOTKEY_SHIFT_F5_COMPUTEJUNCTIONS_VOLATILE, MID_HOTKEY_T_MODES_TLS_VTYPE, MID_HOTKEY_V_MODES_VEHICLE, MID_HOTKEY_W_MODES_PROHIBITION_PERSONTYPE, MID_HOTKEY_Z_MODES_TAZ_TAZREL, MID_LOCATEADD, MID_LOCATEEDGE, MID_LOCATEJUNCTION, MID_LOCATEPOI, MID_LOCATEPOLY, MID_LOCATETLS, MID_OPEN_CONFIG, MID_OPEN_NETWORK, and parseKey().

Referenced by GNEApplicationWindow::dependentBuild().

Here is the caller graph for this function:

◆ buildSUMOAccelerators()

◆ parseKey() [1/3]

int GUIShortcutsSubSys::parseKey ( GUIShortcut  key)
staticprivate

Definition at line 324 of file GUIShortcutsSubSys.cpp.

References KEY_0, KEY_9, KEY_a, KEY_A, KEY_BACKSPACE, KEY_DEL, KEY_ENTER, KEY_ESC, KEY_F1, KEY_F12, KEY_z, and KEY_Z.

Referenced by buildNETEDITAccelerators(), buildSUMOAccelerators(), and parseKey().

Here is the caller graph for this function:

◆ parseKey() [2/3]

int GUIShortcutsSubSys::parseKey ( GUIShortcut  key,
GUIShortcutModifier  firstModifier 
)
staticprivate

◆ parseKey() [3/3]

int GUIShortcutsSubSys::parseKey ( GUIShortcut  key,
GUIShortcutModifier  firstModifier,
GUIShortcutModifier  secondModifier 
)
staticprivate

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