Add ^D to toggle record playback direction. · epasveer/seer@8ec9f3f (original) (raw)

`@@ -60,24 +60,25 @@ SeerKeySettings SeerKeySettings::populate () {

`

60

60

``

61

61

` SeerKeySettings keySettings;

`

62

62

``

63

``

`-

keySettings.add("Run", SeerKeySetting("Run", QKeySequence::fromString("F1"), "Run the program again. Do not break in "main"."));

`

64

``

`-

keySettings.add("Start", SeerKeySetting("Start", QKeySequence::fromString("F2"), "Run the program again. Break in "main"."));

`

65

``

`-

keySettings.add("Continue", SeerKeySetting("Continue", QKeySequence::fromString("F8"), "Continue execution of the program."));

`

66

``

`-

keySettings.add("Next", SeerKeySetting("Next", QKeySequence::fromString("F5"), "Execute the next line. Step over functions."));

`

67

``

`-

keySettings.add("Step", SeerKeySetting("Step", QKeySequence::fromString("F6"), "Execute the next line. Step into functions."));

`

68

``

`-

keySettings.add("Nexti", SeerKeySetting("Nexti", QKeySequence::fromString("Ctrl+F5"), "Execute the next instruction. Step over functions."));

`

69

``

`-

keySettings.add("Stepi", SeerKeySetting("Stepi", QKeySequence::fromString("Ctrl+F6"), "Execute the next instruction. Step into functions."));

`

70

``

`-

keySettings.add("Finish", SeerKeySetting("Finish", QKeySequence::fromString("F7"), "Finish the current function."));

`

71

``

`-

keySettings.add("Interrupt", SeerKeySetting("Interrupt", QKeySequence::fromString("Ctrl+I"), "Interrupt the executing program."));

`

72

``

`-

keySettings.add("Debug", SeerKeySetting("Debug", QKeySequence::fromString("Alt+D"), "Open the debug dialog."));

`

73

``

`-

keySettings.add("Arguments", SeerKeySetting("Arguments", QKeySequence::fromString("Alt+A"), "Open the argument dialog."));

`

74

``

`-

keySettings.add("Quit", SeerKeySetting("Quit", QKeySequence::fromString("Alt+Q"), "Quit Seer."));

`

75

``

`-

keySettings.add("SearchText", SeerKeySetting("SearchText", QKeySequence::fromString("Ctrl+F"), "Seach for text in the code editor."));

`

76

``

`-

keySettings.add("SearchTextNext", SeerKeySetting("SearchTextNext", QKeySequence::fromString("Ctrl+G"), "Seach for next text in the code editor."));

`

77

``

`-

keySettings.add("SearchTextPrev", SeerKeySetting("SearchTextPrev", QKeySequence::fromString("Ctrl+Shift+G"), "Seach for previous text in the code editor."));

`

78

``

`-

keySettings.add("SearchLine", SeerKeySetting("SearchLine", QKeySequence::fromString("Ctrl+L"), "Seach for line number in the code editor."));

`

79

``

`-

keySettings.add("AlternateDir", SeerKeySetting("AlternateDir", QKeySequence::fromString("Ctrl+O"), "Look for source file in an alternate directory."));

`

80

``

`-

keySettings.add("ToggleBreakpoint", SeerKeySetting("ToggleBreakpoint", QKeySequence::fromString("Ctrl+B"), "Toggle the breakpoint status of current line."));

`

``

63

`+

keySettings.add("Run", SeerKeySetting("Run", QKeySequence::fromString("F1"), "Run the program again. Do not break in "main"."));

`

``

64

`+

keySettings.add("Start", SeerKeySetting("Start", QKeySequence::fromString("F2"), "Run the program again. Break in "main"."));

`

``

65

`+

keySettings.add("Continue", SeerKeySetting("Continue", QKeySequence::fromString("F8"), "Continue execution of the program."));

`

``

66

`+

keySettings.add("Next", SeerKeySetting("Next", QKeySequence::fromString("F5"), "Execute the next line. Step over functions."));

`

``

67

`+

keySettings.add("Step", SeerKeySetting("Step", QKeySequence::fromString("F6"), "Execute the next line. Step into functions."));

`

``

68

`+

keySettings.add("Nexti", SeerKeySetting("Nexti", QKeySequence::fromString("Ctrl+F5"), "Execute the next instruction. Step over functions."));

`

``

69

`+

keySettings.add("Stepi", SeerKeySetting("Stepi", QKeySequence::fromString("Ctrl+F6"), "Execute the next instruction. Step into functions."));

`

``

70

`+

keySettings.add("Finish", SeerKeySetting("Finish", QKeySequence::fromString("F7"), "Finish the current function."));

`

``

71

`+

keySettings.add("Interrupt", SeerKeySetting("Interrupt", QKeySequence::fromString("Ctrl+I"), "Interrupt the executing program."));

`

``

72

`+

keySettings.add("Debug", SeerKeySetting("Debug", QKeySequence::fromString("Alt+D"), "Open the debug dialog."));

`

``

73

`+

keySettings.add("Arguments", SeerKeySetting("Arguments", QKeySequence::fromString("Alt+A"), "Open the argument dialog."));

`

``

74

`+

keySettings.add("Quit", SeerKeySetting("Quit", QKeySequence::fromString("Alt+Q"), "Quit Seer."));

`

``

75

`+

keySettings.add("SearchText", SeerKeySetting("SearchText", QKeySequence::fromString("Ctrl+F"), "Seach for text in the code editor."));

`

``

76

`+

keySettings.add("SearchTextNext", SeerKeySetting("SearchTextNext", QKeySequence::fromString("Ctrl+G"), "Seach for next text in the code editor."));

`

``

77

`+

keySettings.add("SearchTextPrev", SeerKeySetting("SearchTextPrev", QKeySequence::fromString("Ctrl+Shift+G"), "Seach for previous text in the code editor."));

`

``

78

`+

keySettings.add("SearchLine", SeerKeySetting("SearchLine", QKeySequence::fromString("Ctrl+L"), "Seach for line number in the code editor."));

`

``

79

`+

keySettings.add("AlternateDir", SeerKeySetting("AlternateDir", QKeySequence::fromString("Ctrl+O"), "Look for source file in an alternate directory."));

`

``

80

`+

keySettings.add("ToggleBreakpoint", SeerKeySetting("ToggleBreakpoint", QKeySequence::fromString("Ctrl+B"), "Toggle the breakpoint status of current line."));

`

``

81

`+

keySettings.add("ToggleRecordDirection", SeerKeySetting("ToggleRecordDirection", QKeySequence::fromString("Ctrl+D"), "Toggle the record playback directory."));

`

81

82

``

82

83

`return keySettings;

`

83

84

`}

`