Class UserAlerts
java.lang.Object
com.biglybt.ui.swt.UserAlerts
Contains methods to alert the user of certain events.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ActivitiesListenerprivate final DiskManagerListenerprivate final DownloadManagerDiskListenerprivate final DownloadManagerAdapterprivate final GlobalManagerprivate final GlobalManagerEventListenerprivate final GlobalManagerAdapterprivate longprivate longprivate final LoggerChannelprivate intprivate TrayIconprivate static UserAlertsprivate booleanprivate AEMonitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidactivityFinished(DownloadManager manager, DiskManagerFileInfo dm_file) private voidcheckComplete(DownloadManager manager, boolean explicit, boolean cancelled) static voidbooleandisplayNativeMessage(String caption, String text, boolean is_error) voiddispose()private voiddoStuff(Object relatedObject, String item_name, boolean do_popup, String popup_def_text, boolean popup_is_error, boolean do_native_tray, String native_text, boolean do_speech, String speech_text, boolean do_sound, String sound_file) private voidforceNotify(int iconID, String title, String text, String details, Object[] relatedObjects, int timeoutSecs) static UserAlertsprivate booleanisDLFEnabled(Map map, String prefix, String key) voidprivate voidreportError(DownloadManager manager) static voidrequestUserAttention(int type, Object data) Grab the user's attention in a platform dependent wayprotected voidtidyUp()
-
Field Details
-
singleton
-
download_manager_listener
-
disk_listener
-
dm_disk_listener
-
globalManagerListener
-
globalManagerEventListener
-
activitiesListener
-
global_manager
-
this_mon
-
startup
private boolean startup -
native_tray_icon
-
native_message_count
private int native_message_count -
log
-
last_error_speech
private long last_error_speech -
last_error_sound
private long last_error_sound
-
-
Constructor Details
-
UserAlerts
-
-
Method Details
-
getSingleton
-
destroySingleton
public static void destroySingleton() -
activityFinished
-
checkComplete
-
reportError
-
notificationAdded
public void notificationAdded() -
doStuff
-
displayNativeMessage
-
isDLFEnabled
-
forceNotify
-
tidyUp
protected void tidyUp() -
requestUserAttention
Grab the user's attention in a platform dependent way- Parameters:
type- one ofPlatformManager.USER_REQUEST_INFO,PlatformManager.USER_REQUEST_WARNING, ORPlatformManager.USER_REQUEST_QUESTIONdata- user-defined data object; see the platform-specificPlatformManagerfor what may be supported
-
dispose
public void dispose()
-