package org.limewire.core.settings; import org.limewire.setting.BooleanSetting; import org.limewire.setting.IntSetting; import org.limewire.setting.StringSetting; /** * Settings to override Mozilla default behavior. */ public class MozillaSettings extends LimeProps { private MozillaSettings() { } /** * The list of mime-types to automatically download. Mime-types in this list * will not get the Mozilla save or open dialog. */ public static final StringSetting DOWNLOAD_MIME_TYPES = FACTORY .createStringSetting( "MOZILLA_DOWNLOAD_MIME_TYPES", "application/octet-stream, application/x-msdownload, application/exe, application/x-exe, application/dos-exe, vms/exe, application/x-winexe, application/msdos-windows, application/x-msdos-program, application/x-msdos-program, application/x-unknown-application-octet-stream, application/vnd.ms-powerpoint, application/excel, application/vnd.ms-publisher, application/x-unknown-message-rfc822, application/vnd.ms-excel, application/msword, application/x-mspublisher, application/x-tar, application/zip, application/x-gzip,application/x-stuffit,application/vnd.ms-works, application/powerpoint, application/rtf, application/postscript, application/x-gtar, audio/mpeg, application/x-bittorrent"); /** * The maximum number of simultaneous Xulrunner HTTP connections. */ public static final IntSetting MAX_CONNECTIONS = FACTORY.createRemoteIntSetting("MAX_CONNECTIONS", 16, "MozillaSettings.MaxConnections", 2, 50); /** * Whether to use Xulrunner (for testing). */ public static final BooleanSetting USE_MOZILLA = FACTORY.createBooleanSetting("USE_MOZILLA", true); }