CmisSync.TransmissionDataSource.UpdateWidgetStatus C# (CSharp) Méthode

UpdateWidgetStatus() private méthode

private UpdateWidgetStatus ( TransmissionWidgetItem widget, Transmission t ) : void
widget TransmissionWidgetItem
t Transmission
Résultat void
        private void UpdateWidgetStatus(TransmissionWidgetItem widget, Transmission t) {
            if (widget != null) {
                string pos = t.Position != null && t.Position != t.Length ? string.Format("{0}/", CmisSync.Lib.Utils.FormatSize(t.Position.GetValueOrDefault())) : string.Empty;
                string size = t.Length != null ? CmisSync.Lib.Utils.FormatSize(t.Length.GetValueOrDefault()) : string.Empty;
                string speed = !t.Done ? CmisSync.Lib.Utils.FormatBandwidth(t.BitsPerSecond.GetValueOrDefault()): string.Empty;
                widget.labelStatus.StringValue = string.Format("{0}{1}\t{2}", pos, size, speed);
            }
        }