25 lines
721 B
C#
25 lines
721 B
C#
|
|
|
|||
|
|
//FB 6399 The interface that represents the Multiple download event
|
|||
|
|
using System;
|
|||
|
|
using System.ComponentModel;
|
|||
|
|
|
|||
|
|
namespace DTS.Common.Interface.DownloadEvent
|
|||
|
|
{
|
|||
|
|
public interface IDownloadEvent: INotifyPropertyChanged
|
|||
|
|
{
|
|||
|
|
int EventNumber { get; set; }
|
|||
|
|
string EventNumberDisplay { get; set; }
|
|||
|
|
bool IsEnabled { get; set; }
|
|||
|
|
bool IsReadonly { get; set; }
|
|||
|
|
bool IsDefault { get; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// total length available for download event
|
|||
|
|
/// </summary>
|
|||
|
|
TimeSpan EventLength { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// Whether event length should be displayed in UI or not
|
|||
|
|
/// </summary>
|
|||
|
|
bool ShouldDisplayLength { get; set; }
|
|||
|
|
}
|
|||
|
|
}
|