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.Composite
private boolean
private TableViewFilterCheck
<DATASOURCETYPE> private BubbleTextBox
private UISWTView
private final String
private TableViewSWT
<DATASOURCETYPE> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
allowCreate
(UISWTView swtView) final void
dataSourceChanged
(Object newDataSource) final void
delete()
void
enableFilterCheck
(BubbleTextBox textControl, TableViewFilterCheck<DATASOURCETYPE> filter_check_handler) boolean
eventOccurred
(UISWTViewEvent event) Triggers when an even listed in UISWTViewEvent occursvoid
generate
(IndentWriter writer) org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Composite
initComposite
(org.eclipse.swt.widgets.Composite composite) final void
initialize
(org.eclipse.swt.widgets.Composite composite) abstract TableViewSWT
<DATASOURCETYPE> org.eclipse.swt.graphics.Image
obfuscatedImage
(org.eclipse.swt.graphics.Image image) void
parentDataSourceChanged
(Object newParentDataSource) final void
refresh()
void
setEnableTabViews
(boolean b) void
void
void
private void
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.swt.pif.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:
generate
in interfaceAEDiagnosticsEvidenceGenerator
-
getComposite
public org.eclipse.swt.widgets.Composite getComposite() -
getTextPrefixID
-
viewActivated
public void viewActivated() -
viewDeactivated
private void viewDeactivated() -
eventOccurred
Description copied from interface:UISWTViewEventListener
Triggers when an even listed in UISWTViewEvent occurs- Specified by:
eventOccurred
in 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:
obfuscatedImage
in interfaceObfuscateImage
-