Add 'Clear Hits' button to content control panel #18

This commit is contained in:
Zlatin Balevsky
2019-10-05 05:03:25 +01:00
parent e943f6019d
commit 7de7c9d8f3
2 changed files with 11 additions and 0 deletions

View File

@@ -68,6 +68,16 @@ class ContentPanelController {
model.refresh()
}
@ControllerAction
void clearHits() {
int selectedRule = view.getSelectedRule()
if (selectedRule < 0)
return
Matcher matcher = model.rules[selectedRule]
matcher.matches.clear()
model.refresh()
}
@ControllerAction
void trust() {
int selectedHit = view.getSelectedHit()

View File

@@ -84,6 +84,7 @@ class ContentPanelView {
}
panel (constraints : BorderLayout.SOUTH) {
button(text : "Refresh", refreshAction)
button(text : "Clear Hits", clearHitsAction)
button(text : "Trust", enabled : bind {model.trustButtonsEnabled}, trustAction)
button(text : "Distrust", enabled : bind {model.trustButtonsEnabled}, distrustAction)
}