File tree Expand file tree Collapse file tree
core/src/main/java/com/github/grishberg/profiler/ui Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -577,7 +577,7 @@ private void openTracesDirInExternalFileManager() {
577577 }
578578 }
579579
580- private void deleteCurrentFile () {
580+ public void deleteCurrentFile () {
581581 if (currentOpenedFile == null ) {
582582 return ;
583583 }
Original file line number Diff line number Diff line change @@ -42,4 +42,5 @@ class DefaultKeymapConfig : KeymapConfig {
4242 override val exportTraceWithBookmarksActionKeyCode: Int = KeyEvent .VK_E
4343 override val copySelectedShortClassNameWithoutMethodActionKeyCode: Int = KeyEvent .VK_C
4444 override val openRangeDialogKeyCode: Int = KeyEvent .VK_R
45+ override val deleteCurrentFile: Int = KeyEvent .VK_BACK_SPACE
4546}
Original file line number Diff line number Diff line change @@ -42,4 +42,5 @@ class ErgonomicKeymapConfig : KeymapConfig {
4242 override val exportTraceWithBookmarksActionKeyCode: Int = KeyEvent .VK_E
4343 override val copySelectedShortClassNameWithoutMethodActionKeyCode: Int = KeyEvent .VK_C
4444 override val openRangeDialogKeyCode: Int = KeyEvent .VK_R
45+ override val deleteCurrentFile: Int = KeyEvent .VK_BACK_SPACE
4546}
Original file line number Diff line number Diff line change @@ -73,6 +73,7 @@ class KeyBinder(
7373 addKeyMap(keymapConfig.fitSelectedElementActionKeyCode, FitSelectedElementAction ())
7474 addKeyMap(keymapConfig.nextBookmarkActionKeyCode, NextBookmarkAction ())
7575 addKeyMap(keymapConfig.prevBookmarkActionKeyCode, PrevBookmarkAction ())
76+ addKeyMap(keymapConfig.deleteCurrentFile, DeleterCurrentFileAction ())
7677 addKeyMapWithCtrl(keymapConfig.clearAllBookmarksActionKeyCode, ClearAllBookmarksAction ())
7778 addKeyMapWithCtrl(keymapConfig.generateReportsActionKeyCode, GenerateReportsAction ())
7879 addKeyMapWithCtrl(keymapConfig.changeFontSizeActionTrueKeyCode, ChangeFontSizeAction (true ))
@@ -377,6 +378,11 @@ class KeyBinder(
377378 main.toggleBookmarkMode(true )
378379 }
379380 }
381+ private inner class DeleterCurrentFileAction : SmartAction () {
382+ override fun actionPerformed () {
383+ main.deleteCurrentFile()
384+ }
385+ }
380386
381387 private abstract inner class SmartAction : AbstractAction () {
382388 override fun actionPerformed (e : ActionEvent ) {
Original file line number Diff line number Diff line change @@ -40,4 +40,5 @@ interface KeymapConfig {
4040 val exportTraceWithBookmarksActionKeyCode: Int
4141 val copySelectedShortClassNameWithoutMethodActionKeyCode: Int
4242 val openRangeDialogKeyCode: Int
43+ val deleteCurrentFile: Int
4344}
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ studioCompilePath=/Applications/Android Studio.app/Contents
88
99pluginGroup = com.github.grishberg
1010pluginName = android-methods-profiler
11- yampVersion = 25.08.04
11+ yampVersion = 25.08.29
1212
1313# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
1414# for insight into build numbers and IntelliJ Platform versions.
You can’t perform that action at this time.
0 commit comments