Class UserAlerts

java.lang.Object
com.biglybt.ui.swt.UserAlerts

public class UserAlerts extends Object
Contains methods to alert the user of certain events.
  • Field Details

  • Constructor Details

  • Method Details

    • getSingleton

      public static UserAlerts getSingleton()
    • destroySingleton

      public static void destroySingleton()
    • activityFinished

      private void activityFinished(DownloadManager manager, DiskManagerFileInfo dm_file)
    • checkComplete

      private void checkComplete(DownloadManager manager, boolean explicit, boolean cancelled)
    • reportError

      private void reportError(DownloadManager manager)
    • notificationAdded

      public void notificationAdded()
    • doStuff

      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)
    • displayNativeMessage

      public boolean displayNativeMessage(String caption, String text, boolean is_error)
    • isDLFEnabled

      private boolean isDLFEnabled(Map map, String prefix, String key)
    • forceNotify

      private void forceNotify(int iconID, String title, String text, String details, Object[] relatedObjects, int timeoutSecs)
    • tidyUp

      protected void tidyUp()
    • requestUserAttention

      public static void requestUserAttention(int type, Object data)
      Grab the user's attention in a platform dependent way
      Parameters:
      type - one of PlatformManager.USER_REQUEST_INFO, PlatformManager.USER_REQUEST_WARNING, OR PlatformManager.USER_REQUEST_QUESTION
      data - user-defined data object; see the platform-specific PlatformManager for what may be supported
    • dispose

      public void dispose()