Package com.biglybt.ui.swt.search
Class SBC_SearchResultsView
java.lang.Object
com.biglybt.ui.swt.search.SBC_SearchResultsView
- All Implemented Interfaces:
MetaSearchListener
,TableViewFilterCheck<SBC_SearchResult>
,SearchResultsTabAreaBase
public class SBC_SearchResultsView
extends Object
implements SearchResultsTabAreaBase, TableViewFilterCheck<SBC_SearchResult>, MetaSearchListener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
static interface
private class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static org.eclipse.swt.graphics.Image
private TableColumnFilterHelper
<SBC_SearchResult> private static boolean
private final CopyOnWriteSet
<String> private org.eclipse.swt.widgets.Composite
private static org.eclipse.swt.graphics.Image
private final Object
private List
<SBC_SearchResult> private int
private int
private static org.eclipse.swt.graphics.Image
private SearchResultsTabArea
private FrequencyLimitedDispatcher
private Object
private org.eclipse.swt.widgets.Spinner
private org.eclipse.swt.widgets.Spinner
private org.eclipse.swt.widgets.Composite
static final String
private org.eclipse.swt.widgets.Text
private org.eclipse.swt.widgets.Text
private TableViewSWT
<SBC_SearchResult> private static org.eclipse.swt.graphics.Image[]
private String[]
private String[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addResourceBundle
(SWTSkin skin, String path, String name) void
private void
private void
protected Map
static void
void
engineAdded
(Engine engine) void
engineRemoved
(Engine engine) void
engineStateChanged
(Engine engine) void
engineUpdated
(Engine engine) boolean
filterCheck
(SBC_SearchResult ds, String filter, boolean regex, boolean confusable) void
getDownloadURI
(SBC_SearchResult result) void
getIcon
(Engine engine, SBC_SearchResultsView.ImageLoadListener listener) int
private SWTSkinObject
getSkinObject
(String viewID) void
hideView()
private void
initColumns
(Core core) private void
initTable
(org.eclipse.swt.widgets.Composite control) protected void
invalidate
(SBC_SearchResult result) private boolean
isOurContent
(SBC_SearchResult result) protected void
refilter()
void
private void
private void
protected static void
showDownloadFTUX
(SearchSubsResultBase entry, UserPrompterResultListener listener) void
showView()
skinObjectDestroyed
(SWTSkinObject skinObject, Object params) skinObjectInitialShow
(SWTSkinObject skinObject, Object params) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.biglybt.ui.common.table.TableViewFilterCheck
filterCheck, filterSet, setRefilterCache, viewChanged
-
Field Details
-
TABLE_SR
- See Also:
-
columnsAdded
private static boolean columnsAdded -
vitality_images
private static org.eclipse.swt.graphics.Image[] vitality_images -
ok_image
private static org.eclipse.swt.graphics.Image ok_image -
fail_image
private static org.eclipse.swt.graphics.Image fail_image -
auth_image
private static org.eclipse.swt.graphics.Image auth_image -
parent
-
tv_subs_results
-
col_filter_helper
-
table_parent
private org.eclipse.swt.widgets.Composite table_parent -
filter_lock
-
spinMinSize
private org.eclipse.swt.widgets.Spinner spinMinSize -
spinMaxSize
private org.eclipse.swt.widgets.Spinner spinMaxSize -
textWithKW
private org.eclipse.swt.widgets.Text textWithKW -
textWithoutKW
private org.eclipse.swt.widgets.Text textWithoutKW -
minSize
private int minSize -
maxSize
private int maxSize -
with_keywords
-
without_keywords
-
refilter_dispatcher
-
deselected_engines
-
engine_area
private org.eclipse.swt.widgets.Composite engine_area -
last_selected_content
-
search_lock
-
current_search
-
loadedImageIDs
-
-
Constructor Details
-
SBC_SearchResultsView
-
-
Method Details
-
getSkinObject
-
skinObjectInitialShow
-
skinObjectDestroyed
-
buildEngineArea
-
buildFilterMap
-
resetFilters
private void resetFilters() -
setSearchEngines
-
isOurContent
-
refilter
protected void refilter() -
initColumns
-
showView
public void showView()- Specified by:
showView
in interfaceSearchResultsTabAreaBase
-
refreshView
public void refreshView()- Specified by:
refreshView
in interfaceSearchResultsTabAreaBase
-
hideView
public void hideView()- Specified by:
hideView
in interfaceSearchResultsTabAreaBase
-
engineAdded
- Specified by:
engineAdded
in interfaceMetaSearchListener
-
engineUpdated
- Specified by:
engineUpdated
in interfaceMetaSearchListener
-
engineRemoved
- Specified by:
engineRemoved
in interfaceMetaSearchListener
-
engineStateChanged
- Specified by:
engineStateChanged
in interfaceMetaSearchListener
-
initTable
private void initTable(org.eclipse.swt.widgets.Composite control) -
invalidate
-
filterCheck
- Specified by:
filterCheck
in interfaceTableViewFilterCheck<SBC_SearchResult>
-
filterSet
- Specified by:
filterSet
in interfaceTableViewFilterCheck<SBC_SearchResult>
-
autoSearchAgain
private void autoSearchAgain() -
anotherSearch
- Specified by:
anotherSearch
in interfaceSearchResultsTabAreaBase
-
getDownloadURI
-
getIcon
-
getResultCount
public int getResultCount()- Specified by:
getResultCount
in interfaceSearchResultsTabAreaBase
-
downloadAction
-
showDownloadFTUX
protected static void showDownloadFTUX(SearchSubsResultBase entry, UserPrompterResultListener listener) -
addResourceBundle
-