Class TableViewTab<DATASOURCETYPE>
java.lang.Object
com.biglybt.ui.swt.views.table.impl.TableViewTab<DATASOURCETYPE>
- All Implemented Interfaces:
AEDiagnosticsEvidenceGenerator, ObfuscateImage, UISWTViewEventListener, UISWTViewCoreEventListener
- Direct Known Subclasses:
ArchivedFilesView, ClientStatsView, FilesView, MySharesView, MyTorrentsView, MyTrackerView, PeerFilesView, PeersViewBase, PiecesViewBase, TrackerAvailView, TrackerView
public abstract class TableViewTab<DATASOURCETYPE>
extends Object
implements UISWTViewCoreEventListener, AEDiagnosticsEvidenceGenerator, ObfuscateImage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.eclipse.swt.widgets.Compositeprivate booleanprivate TableViewFilterCheck<DATASOURCETYPE> private BubbleTextBoxprivate UISWTViewprivate final Stringprivate TableViewSWT<DATASOURCETYPE> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanallowCreate(UISWTView swtView) final voiddataSourceChanged(Object newDataSource) final voiddelete()voidenableFilterCheck(BubbleTextBox textControl, TableViewFilterCheck<DATASOURCETYPE> filter_check_handler) booleaneventOccurred(UISWTViewEvent event) Triggers when an even listed in UISWTViewEvent occursvoidgenerate(IndentWriter writer) org.eclipse.swt.widgets.Compositeorg.eclipse.swt.widgets.CompositeinitComposite(org.eclipse.swt.widgets.Composite composite) final voidinitialize(org.eclipse.swt.widgets.Composite composite) abstract TableViewSWT<DATASOURCETYPE> org.eclipse.swt.graphics.ImageobfuscatedImage(org.eclipse.swt.graphics.Image image) voidparentDataSourceChanged(Object newParentDataSource) final voidrefresh()voidsetEnableTabViews(boolean b) voidvoidvoidprivate voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface UISWTViewEventListener
builderNotRequired, informOfDuplicates
-
Field Details
-
tv
-
textPrefixID
-
composite
private org.eclipse.swt.widgets.Composite composite -
swtView
-
filterTextControl
-
filterCheck
-
enableTabs
private boolean enableTabs
-
-
Constructor Details
-
TableViewTab
-
-
Method Details
-
getTableView
-
initialize
public final void initialize(org.eclipse.swt.widgets.Composite composite) -
setEnableTabViews
public void setEnableTabViews(boolean b) -
tableViewTabInitComplete
public void tableViewTabInitComplete() -
initComposite
public org.eclipse.swt.widgets.Composite initComposite(org.eclipse.swt.widgets.Composite composite) -
initYourTableView
-
dataSourceChanged
-
parentDataSourceChanged
-
refresh
public final void refresh() -
delete
public final void delete() -
getFullTitle
-
generate
- Specified by:
generatein interfaceAEDiagnosticsEvidenceGenerator
-
getComposite
public org.eclipse.swt.widgets.Composite getComposite() -
getTextPrefixID
-
viewActivated
public void viewActivated() -
viewDeactivated
private void viewDeactivated() -
eventOccurred
Description copied from interface:UISWTViewEventListenerTriggers when an even listed in UISWTViewEvent occurs- Specified by:
eventOccurredin interfaceUISWTViewEventListener- Parameters:
event- event that occurred- Returns:
- meaning dependent upon event type
-
allowCreate
-
updateLanguage
public void updateLanguage() -
getSWTView
-
enableFilterCheck
public void enableFilterCheck(BubbleTextBox textControl, TableViewFilterCheck<DATASOURCETYPE> filter_check_handler) -
obfuscatedImage
public org.eclipse.swt.graphics.Image obfuscatedImage(org.eclipse.swt.graphics.Image image) - Specified by:
obfuscatedImagein interfaceObfuscateImage
-