Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -577,7 +577,7 @@ private void openTracesDirInExternalFileManager() {
}
}

private void deleteCurrentFile() {
public void deleteCurrentFile() {
if (currentOpenedFile == null) {
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,5 @@ class DefaultKeymapConfig : KeymapConfig {
override val exportTraceWithBookmarksActionKeyCode: Int = KeyEvent.VK_E
override val copySelectedShortClassNameWithoutMethodActionKeyCode: Int = KeyEvent.VK_C
override val openRangeDialogKeyCode: Int = KeyEvent.VK_R
override val deleteCurrentFile: Int = KeyEvent.VK_BACK_SPACE
}
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,5 @@ class ErgonomicKeymapConfig : KeymapConfig {
override val exportTraceWithBookmarksActionKeyCode: Int = KeyEvent.VK_E
override val copySelectedShortClassNameWithoutMethodActionKeyCode: Int = KeyEvent.VK_C
override val openRangeDialogKeyCode: Int = KeyEvent.VK_R
override val deleteCurrentFile: Int = KeyEvent.VK_BACK_SPACE
}
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ class KeyBinder(
addKeyMap(keymapConfig.fitSelectedElementActionKeyCode, FitSelectedElementAction())
addKeyMap(keymapConfig.nextBookmarkActionKeyCode, NextBookmarkAction())
addKeyMap(keymapConfig.prevBookmarkActionKeyCode, PrevBookmarkAction())
addKeyMap(keymapConfig.deleteCurrentFile, DeleterCurrentFileAction())
addKeyMapWithCtrl(keymapConfig.clearAllBookmarksActionKeyCode, ClearAllBookmarksAction())
addKeyMapWithCtrl(keymapConfig.generateReportsActionKeyCode, GenerateReportsAction())
addKeyMapWithCtrl(keymapConfig.changeFontSizeActionTrueKeyCode, ChangeFontSizeAction(true))
Expand Down Expand Up @@ -377,6 +378,11 @@ class KeyBinder(
main.toggleBookmarkMode(true)
}
}
private inner class DeleterCurrentFileAction : SmartAction() {
override fun actionPerformed() {
main.deleteCurrentFile()
}
}

private abstract inner class SmartAction : AbstractAction() {
override fun actionPerformed(e: ActionEvent) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,5 @@ interface KeymapConfig {
val exportTraceWithBookmarksActionKeyCode: Int
val copySelectedShortClassNameWithoutMethodActionKeyCode: Int
val openRangeDialogKeyCode: Int
val deleteCurrentFile: Int
}
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ studioCompilePath=/Applications/Android Studio.app/Contents

pluginGroup = com.github.grishberg
pluginName = android-methods-profiler
yampVersion = 25.08.04
yampVersion = 25.08.29

# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
# for insight into build numbers and IntelliJ Platform versions.
Expand Down
Loading