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 java.lang.Object implements BuddyPluginListener, PartialBuddyListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
BuddyPluginViewInstance.FilterComparator
protected class
BuddyPluginViewInstance.PBFilterComparator
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<BuddyPluginBuddy>
anon_buddies
private org.eclipse.swt.widgets.Table
anon_buddy_table
private org.eclipse.swt.widgets.Text
anon_nickname
private boolean
beta_enabled
private boolean
classic_enabled
private org.eclipse.swt.custom.CTabItem
classic_item
private org.eclipse.swt.widgets.Composite
composite
private CryptoManagerKeyListener
cryptoManagerKeyListener
private boolean
init_complete
private org.eclipse.swt.custom.StyledText
log
private static int
LOG_ERROR
private static int
LOG_NORMAL
private static int
LOG_SUCCESS
private LocaleUtilities
lu
private java.util.List<PartialBuddy>
partial_buddies
private org.eclipse.swt.widgets.Table
partial_buddy_table
private BuddyPlugin
plugin
private org.eclipse.swt.widgets.Button
plugin_install_button
private java.util.List<BuddyPluginBuddy>
public_buddies
private org.eclipse.swt.widgets.Table
public_buddy_table
private org.eclipse.swt.widgets.Text
public_nickname
private org.eclipse.swt.custom.CTabFolder
tab_folder
private BuddyPluginTracker
tracker
private UIInstance
ui_instance
private BuddyPluginView
view
-
Constructor Summary
Constructors Modifier Constructor Description protected
BuddyPluginViewInstance(BuddyPluginView _view, BuddyPlugin _plugin, UIInstance _ui_instance, org.eclipse.swt.widgets.Composite _composite)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.Comparator<BuddyPluginBuddy>
addBuddyTable(org.eclipse.swt.widgets.Composite child1, boolean is_public)
private java.util.Comparator<PartialBuddy>
addPartialBuddyTable(org.eclipse.swt.widgets.Composite child1)
void
buddyAdded(BuddyPluginBuddy buddy)
void
buddyChanged(BuddyPluginBuddy buddy)
void
buddyRemoved(BuddyPluginBuddy buddy)
private boolean
checkMsgSyncPlugin()
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
installMsgSyncPlugin()
private boolean
isMsgSyncPluginInstalled()
void
messageLogged(java.lang.String str, boolean error)
void
partialBuddyAdded(PartialBuddy buddy)
void
partialBuddyChanged(PartialBuddy buddy)
void
partialBuddyRemoved(PartialBuddy buddy)
protected void
print(java.lang.String str)
protected void
print(java.lang.String str, int log_type, boolean clear_first, boolean log_to_plugin)
protected void
print(java.lang.String str, java.lang.Throwable e)
protected java.lang.String
readFromClipboard()
protected void
selectClassicTab()
private void
setupButton(org.eclipse.swt.widgets.Button button, java.lang.String title, java.lang.String network, java.lang.String[] keys)
private java.lang.String
truncate(java.lang.String str)
void
updated()
protected void
updatePartialBuddyTable()
protected void
updateTable(boolean is_pub)
protected void
writeToClipboard(java.lang.String str)
-
-
-
Field Detail
-
LOG_NORMAL
private static final int LOG_NORMAL
- See Also:
- Constant Field Values
-
LOG_SUCCESS
private static final int LOG_SUCCESS
- See Also:
- Constant Field Values
-
LOG_ERROR
private static final int LOG_ERROR
- See Also:
- Constant Field Values
-
view
private final BuddyPluginView view
-
plugin
private final BuddyPlugin plugin
-
ui_instance
private final UIInstance ui_instance
-
lu
private final LocaleUtilities lu
-
tracker
private final BuddyPluginTracker 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
private java.util.List<BuddyPluginBuddy> public_buddies
-
anon_buddies
private java.util.List<BuddyPluginBuddy> anon_buddies
-
partial_buddies
private java.util.List<PartialBuddy> partial_buddies
-
plugin_install_button
private org.eclipse.swt.widgets.Button plugin_install_button
-
init_complete
private boolean init_complete
-
cryptoManagerKeyListener
private CryptoManagerKeyListener cryptoManagerKeyListener
-
-
Constructor Detail
-
BuddyPluginViewInstance
protected BuddyPluginViewInstance(BuddyPluginView _view, BuddyPlugin _plugin, UIInstance _ui_instance, org.eclipse.swt.widgets.Composite _composite)
-
-
Method Detail
-
selectClassicTab
protected void selectClassicTab()
-
createBeta
private void createBeta(org.eclipse.swt.widgets.Composite main)
-
isMsgSyncPluginInstalled
private boolean isMsgSyncPluginInstalled()
-
checkMsgSyncPlugin
private boolean checkMsgSyncPlugin()
-
installMsgSyncPlugin
private void installMsgSyncPlugin() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
setupButton
private void setupButton(org.eclipse.swt.widgets.Button button, java.lang.String title, java.lang.String network, java.lang.String[] keys)
-
createClassic
private void createClassic(org.eclipse.swt.widgets.Composite main)
-
addBuddyTable
private java.util.Comparator<BuddyPluginBuddy> addBuddyTable(org.eclipse.swt.widgets.Composite child1, boolean is_public)
-
addPartialBuddyTable
private java.util.Comparator<PartialBuddy> addPartialBuddyTable(org.eclipse.swt.widgets.Composite child1)
-
readFromClipboard
protected java.lang.String readFromClipboard()
-
writeToClipboard
protected void writeToClipboard(java.lang.String str)
-
truncate
private java.lang.String truncate(java.lang.String str)
-
updateTable
protected void updateTable(boolean is_pub)
-
updatePartialBuddyTable
protected void updatePartialBuddyTable()
-
initialised
public void initialised(boolean available)
- Specified by:
initialised
in interfaceBuddyPluginListener
-
buddyAdded
public void buddyAdded(BuddyPluginBuddy buddy)
- Specified by:
buddyAdded
in interfaceBuddyPluginListener
-
buddyRemoved
public void buddyRemoved(BuddyPluginBuddy buddy)
- Specified by:
buddyRemoved
in interfaceBuddyPluginListener
-
buddyChanged
public void buddyChanged(BuddyPluginBuddy buddy)
- Specified by:
buddyChanged
in interfaceBuddyPluginListener
-
partialBuddyAdded
public void partialBuddyAdded(PartialBuddy buddy)
- Specified by:
partialBuddyAdded
in interfacePartialBuddyListener
-
partialBuddyRemoved
public void partialBuddyRemoved(PartialBuddy buddy)
- Specified by:
partialBuddyRemoved
in interfacePartialBuddyListener
-
partialBuddyChanged
public void partialBuddyChanged(PartialBuddy buddy)
- Specified by:
partialBuddyChanged
in interfacePartialBuddyListener
-
messageLogged
public void messageLogged(java.lang.String str, boolean error)
- 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
protected void print(java.lang.String str, java.lang.Throwable e)
-
print
protected void print(java.lang.String str)
-
print
protected void print(java.lang.String str, int log_type, boolean clear_first, boolean log_to_plugin)
-
destroy
protected void destroy()
-
-