Package com.biglybt.plugin.net.buddy.swt
Class BuddyPluginViewInstance
java.lang.Object
com.biglybt.plugin.net.buddy.swt.BuddyPluginViewInstance
- All Implemented Interfaces:
BuddyPluginListener
,PartialBuddyListener
public class BuddyPluginViewInstance
extends Object
implements BuddyPluginListener, PartialBuddyListener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
protected class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<BuddyPluginBuddy>
private org.eclipse.swt.widgets.Table
private org.eclipse.swt.widgets.Text
private boolean
private boolean
private org.eclipse.swt.custom.CTabItem
private org.eclipse.swt.widgets.Composite
private CryptoManagerKeyListener
private boolean
private org.eclipse.swt.custom.StyledText
private static final int
private static final int
private static final int
private final LocaleUtilities
private List<PartialBuddy>
private org.eclipse.swt.widgets.Table
private final BuddyPlugin
private org.eclipse.swt.widgets.Button
private List<BuddyPluginBuddy>
private org.eclipse.swt.widgets.Table
private org.eclipse.swt.widgets.Text
private org.eclipse.swt.custom.CTabFolder
private final BuddyPluginTracker
private final UIInstance
private final BuddyPluginView
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BuddyPluginViewInstance
(BuddyPluginView _view, BuddyPlugin _plugin, UIInstance _ui_instance, org.eclipse.swt.widgets.Composite _composite) -
Method Summary
Modifier and TypeMethodDescriptionprivate Comparator<BuddyPluginBuddy>
addBuddyTable
(org.eclipse.swt.widgets.Composite child1, boolean is_public) private Comparator<PartialBuddy>
addPartialBuddyTable
(org.eclipse.swt.widgets.Composite child1) void
buddyAdded
(BuddyPluginBuddy buddy) void
buddyChanged
(BuddyPluginBuddy buddy) void
buddyRemoved
(BuddyPluginBuddy buddy) private boolean
private void
createBeta
(org.eclipse.swt.widgets.Composite main) private void
createClassic
(org.eclipse.swt.widgets.Composite main) protected void
destroy()
void
enabledStateChanged
(boolean claassic_enabled, boolean beta_enabled) void
initialised
(boolean available) private void
private boolean
void
messageLogged
(String str, boolean error) void
partialBuddyAdded
(PartialBuddy buddy) void
partialBuddyChanged
(PartialBuddy buddy) void
partialBuddyRemoved
(PartialBuddy buddy) protected void
protected void
protected void
protected String
protected void
private void
setupButton
(org.eclipse.swt.widgets.Button button, String title, String network, String[] keys) private String
void
updated()
protected void
protected void
updateTable
(boolean is_pub) protected void
writeToClipboard
(String str)
-
Field Details
-
LOG_NORMAL
private static final int LOG_NORMAL- See Also:
-
LOG_SUCCESS
private static final int LOG_SUCCESS- See Also:
-
LOG_ERROR
private static final int LOG_ERROR- See Also:
-
view
-
plugin
-
ui_instance
-
lu
-
tracker
-
composite
private org.eclipse.swt.widgets.Composite composite -
public_buddy_table
private org.eclipse.swt.widgets.Table public_buddy_table -
anon_buddy_table
private org.eclipse.swt.widgets.Table anon_buddy_table -
partial_buddy_table
private org.eclipse.swt.widgets.Table partial_buddy_table -
log
private org.eclipse.swt.custom.StyledText log -
tab_folder
private org.eclipse.swt.custom.CTabFolder tab_folder -
classic_item
private org.eclipse.swt.custom.CTabItem classic_item -
classic_enabled
private boolean classic_enabled -
beta_enabled
private boolean beta_enabled -
public_nickname
private org.eclipse.swt.widgets.Text public_nickname -
anon_nickname
private org.eclipse.swt.widgets.Text anon_nickname -
public_buddies
-
anon_buddies
-
partial_buddies
-
plugin_install_button
private org.eclipse.swt.widgets.Button plugin_install_button -
init_complete
private boolean init_complete -
cryptoManagerKeyListener
-
-
Constructor Details
-
BuddyPluginViewInstance
protected BuddyPluginViewInstance(BuddyPluginView _view, BuddyPlugin _plugin, UIInstance _ui_instance, org.eclipse.swt.widgets.Composite _composite)
-
-
Method Details
-
selectClassicTab
protected void selectClassicTab() -
createBeta
private void createBeta(org.eclipse.swt.widgets.Composite main) -
isMsgSyncPluginInstalled
private boolean isMsgSyncPluginInstalled() -
checkMsgSyncPlugin
private boolean checkMsgSyncPlugin() -
installMsgSyncPlugin
- Throws:
Throwable
-
setupButton
-
createClassic
private void createClassic(org.eclipse.swt.widgets.Composite main) -
addBuddyTable
private Comparator<BuddyPluginBuddy> addBuddyTable(org.eclipse.swt.widgets.Composite child1, boolean is_public) -
addPartialBuddyTable
-
readFromClipboard
-
writeToClipboard
-
truncate
-
updateTable
protected void updateTable(boolean is_pub) -
updatePartialBuddyTable
protected void updatePartialBuddyTable() -
initialised
public void initialised(boolean available) - Specified by:
initialised
in interfaceBuddyPluginListener
-
buddyAdded
- Specified by:
buddyAdded
in interfaceBuddyPluginListener
-
buddyRemoved
- Specified by:
buddyRemoved
in interfaceBuddyPluginListener
-
buddyChanged
- Specified by:
buddyChanged
in interfaceBuddyPluginListener
-
partialBuddyAdded
- Specified by:
partialBuddyAdded
in interfacePartialBuddyListener
-
partialBuddyRemoved
- Specified by:
partialBuddyRemoved
in interfacePartialBuddyListener
-
partialBuddyChanged
- Specified by:
partialBuddyChanged
in interfacePartialBuddyListener
-
messageLogged
- Specified by:
messageLogged
in interfaceBuddyPluginListener
-
enabledStateChanged
public void enabledStateChanged(boolean claassic_enabled, boolean beta_enabled) - Specified by:
enabledStateChanged
in interfaceBuddyPluginListener
-
updated
public void updated()- Specified by:
updated
in interfaceBuddyPluginListener
-
print
-
print
-
print
-
destroy
protected void destroy()
-