mirror of https://github.com/zlatinb/muwire
Clear selections on any filtering operation, GitHub issue #80
parent
e69d9d097c
commit
2fdd885151
|
@ -231,5 +231,6 @@ class SearchTabController {
|
|||
void clearFilter() {
|
||||
model.filter = null
|
||||
model.filterResults2()
|
||||
view.clearSelections()
|
||||
}
|
||||
}
|
|
@ -268,6 +268,7 @@ class SearchTabModel {
|
|||
if (cancelled)
|
||||
return
|
||||
view.refreshResults()
|
||||
view.clearSelections()
|
||||
}
|
||||
}
|
||||
}
|
|
@ -53,9 +53,9 @@ class SearchTabView {
|
|||
def pane
|
||||
def parent
|
||||
def searchTerms
|
||||
def sendersTable, sendersTable2
|
||||
JTable sendersTable, sendersTable2
|
||||
def lastSendersSortEvent
|
||||
def resultsTable, resultsTable2
|
||||
JTable resultsTable, resultsTable2
|
||||
private JPanel resultsPanel, senders2Panel
|
||||
private ResultTree resultTree
|
||||
|
||||
|
@ -667,6 +667,15 @@ class SearchTabView {
|
|||
}
|
||||
}
|
||||
|
||||
void clearSelections() {
|
||||
resultsTable2.clearSelection()
|
||||
resultsTable.clearSelection()
|
||||
sendersTable.clearSelection()
|
||||
sendersTable2.clearSelection()
|
||||
|
||||
showSelectSingleResult.call()
|
||||
}
|
||||
|
||||
List<ResultAndTargets> decorateResults(List<UIResultEvent> results) {
|
||||
List<ResultAndTargets> rv = new ArrayList<>()
|
||||
if (model.groupedByFile || !model.treeVisible) {
|
||||
|
|
Loading…
Reference in New Issue