Esempio n. 1
0
        public static MonoTorrent.DBus.Priority Adapt(MonoTorrent.Common.Priority priority)
        {
            switch (priority)
            {
            case MonoTorrent.Common.Priority.Immediate:
                return(MonoTorrent.DBus.Priority.Immediate);

            case MonoTorrent.Common.Priority.Highest:
                return(MonoTorrent.DBus.Priority.Highest);

            case MonoTorrent.Common.Priority.High:
                return(MonoTorrent.DBus.Priority.High);

            case MonoTorrent.Common.Priority.Normal:
                return(MonoTorrent.DBus.Priority.Normal);

            case MonoTorrent.Common.Priority.Low:
                return(MonoTorrent.DBus.Priority.Low);

            case MonoTorrent.Common.Priority.Lowest:
                return(MonoTorrent.DBus.Priority.Lowest);

            case MonoTorrent.Common.Priority.DoNotDownload:
                return(MonoTorrent.DBus.Priority.DoNotDownload);
            }

            return(MonoTorrent.DBus.Priority.Normal);
        }
Esempio n. 2
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            MonoTorrent.Common.Priority result = (MonoTorrent.Common.Priority)value;

            if (result == MonoTorrent.Common.Priority.DoNotDownload)
            {
                return(false);
            }


            return(true);
        }