Package com.biglybt.ui.swt
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 ActivitiesListener
private final DiskManagerListener
private final DownloadManagerDiskListener
private final DownloadManagerAdapter
private final GlobalManager
private final GlobalManagerEventListener
private final GlobalManagerAdapter
private long
private long
private final LoggerChannel
private int
private TrayIcon
private static UserAlerts
private boolean
private AEMonitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
activityFinished
(DownloadManager manager, DiskManagerFileInfo dm_file) private void
checkComplete
(DownloadManager manager, boolean explicit, boolean cancelled) static void
boolean
displayNativeMessage
(String caption, String text, boolean is_error) void
dispose()
private void
doStuff
(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 void
forceNotify
(int iconID, String title, String text, String details, Object[] relatedObjects, int timeoutSecs) static UserAlerts
private boolean
isDLFEnabled
(Map map, String prefix, String key) void
private void
reportError
(DownloadManager manager) static void
requestUserAttention
(int type, Object data) Grab the user's attention in a platform dependent wayprotected void
tidyUp()
-
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_QUESTION
data
- user-defined data object; see the platform-specificPlatformManager
for what may be supported
-
dispose
public void dispose()
-