org.gudy.azureus2.plugins.ui.model
Interface BasicPluginViewModel
- All Superinterfaces:
- PluginViewModel
- All Known Implementing Classes:
- BasicPluginViewModelImpl
public interface BasicPluginViewModel
- extends PluginViewModel
getStatus
UITextField getStatus()
- All UI Components are initially enabled - disable if not required
- Returns:
getActivity
UITextField getActivity()
getLogArea
UITextArea getLogArea()
getProgress
UIProgressBar getProgress()
setConfigSectionID
void setConfigSectionID(String id)
- Parameters:
id
- - Since:
- 2.3.0.7
getConfigSectionID
String getConfigSectionID()
- Returns:
- Since:
- 2.3.0.7
attachLoggerChannel
void attachLoggerChannel(LoggerChannel channel)
- Convenience method to configure this model to receive any logged
messages on the associated channel and display it in the main
window area.
You can handle this manually if you want to, by creating your own
LoggerChannelListener
instance and making it append to the
log area on this object.
- Parameters:
channel
- The log channel to listen to.- Since:
- 3.0.5.3