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 classstatic interfaceprivate class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static org.eclipse.swt.graphics.Imageprivate TableColumnFilterHelper<SBC_SearchResult> private static booleanprivate final CopyOnWriteSet<String> private org.eclipse.swt.widgets.Compositeprivate static org.eclipse.swt.graphics.Imageprivate final Objectprivate List<SBC_SearchResult> private intprivate intprivate static org.eclipse.swt.graphics.Imageprivate SearchResultsTabAreaprivate FrequencyLimitedDispatcherprivate Objectprivate org.eclipse.swt.widgets.Spinnerprivate org.eclipse.swt.widgets.Spinnerprivate org.eclipse.swt.widgets.Compositestatic final Stringprivate org.eclipse.swt.widgets.Textprivate org.eclipse.swt.widgets.Textprivate TableViewSWT<SBC_SearchResult> private static org.eclipse.swt.graphics.Image[]private String[]private String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddResourceBundle(SWTSkin skin, String path, String name) voidprivate voidprivate voidprotected Mapstatic voidvoidengineAdded(Engine engine) voidengineRemoved(Engine engine) voidengineStateChanged(Engine engine) voidengineUpdated(Engine engine) booleanfilterCheck(SBC_SearchResult ds, String filter, boolean regex, boolean confusable) voidgetDownloadURI(SBC_SearchResult result) voidgetIcon(Engine engine, SBC_SearchResultsView.ImageLoadListener listener) intprivate SWTSkinObjectgetSkinObject(String viewID) voidhideView()private voidinitColumns(Core core) private voidinitTable(org.eclipse.swt.widgets.Composite control) protected voidinvalidate(SBC_SearchResult result) private booleanisOurContent(SBC_SearchResult result) protected voidrefilter()voidprivate voidprivate voidprotected static voidshowDownloadFTUX(SearchSubsResultBase entry, UserPrompterResultListener listener) voidshowView()skinObjectDestroyed(SWTSkinObject skinObject, Object params) skinObjectInitialShow(SWTSkinObject skinObject, Object params) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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:
showViewin interfaceSearchResultsTabAreaBase
-
refreshView
public void refreshView()- Specified by:
refreshViewin interfaceSearchResultsTabAreaBase
-
hideView
public void hideView()- Specified by:
hideViewin interfaceSearchResultsTabAreaBase
-
engineAdded
- Specified by:
engineAddedin interfaceMetaSearchListener
-
engineUpdated
- Specified by:
engineUpdatedin interfaceMetaSearchListener
-
engineRemoved
- Specified by:
engineRemovedin interfaceMetaSearchListener
-
engineStateChanged
- Specified by:
engineStateChangedin interfaceMetaSearchListener
-
initTable
private void initTable(org.eclipse.swt.widgets.Composite control) -
invalidate
-
filterCheck
- Specified by:
filterCheckin interfaceTableViewFilterCheck<SBC_SearchResult>
-
filterSet
- Specified by:
filterSetin interfaceTableViewFilterCheck<SBC_SearchResult>
-
autoSearchAgain
private void autoSearchAgain() -
anotherSearch
- Specified by:
anotherSearchin interfaceSearchResultsTabAreaBase
-
getDownloadURI
-
getIcon
-
getResultCount
public int getResultCount()- Specified by:
getResultCountin interfaceSearchResultsTabAreaBase
-
downloadAction
-
showDownloadFTUX
protected static void showDownloadFTUX(SearchSubsResultBase entry, UserPrompterResultListener listener) -
addResourceBundle
-