internal void Dirty() { // Dirty only those that can change. m_Description.Dirty(); m_Progress.Dirty(); m_UpdateTime.Dirty(); m_Status.Dirty(); }
internal void Dirty(Updates updates) { lastUpdates = updates; // If the item was updated, update time is always updated m_UpdateTime.Dirty(); if (updates.HasAny(Updates.DescriptionChanged)) { m_Description.Dirty(); } if (updates.HasAny(Updates.PriorityChanged)) { m_Priority.Dirty(); } if (updates.HasAny(Updates.ProgressChanged)) { m_Progress.Dirty(); } if (updates.HasAny(Updates.CurrentStepChanged)) { m_CurrentStep.Dirty(); } if (updates.HasAny(Updates.TotalStepsChanged)) { m_TotalSteps.Dirty(); } if (updates.HasAny(Updates.StepLabelChanged)) { m_StepsLabel.Dirty(); } if (updates.HasAny(Updates.StatusChanged)) { m_Status.Dirty(); } if (updates.HasAny(Updates.RemainingTimeChanged)) { m_RemainingTime.Dirty(); } if (updates.HasAny(Updates.TimeDisplayModeChanged)) { m_TimeDisplayMode.Dirty(); } if (updates.HasAny(Updates.LastResumeTimeChanged)) { m_LastResumeTime.Dirty(); } if (updates.HasAny(Updates.ElapsedTimeSinceLastPauseChanged)) { m_ElapsedTimeUntilLastPause.Dirty(); } if (updates.HasAny(Updates.EndTimeChanged)) { m_EndTime.Dirty(); } }
internal void Dirty() { // Dirty only those that can change. m_Description.Dirty(); m_Progress.Dirty(); m_UpdateTime.Dirty(); m_Status.Dirty(); m_RemainingTime.Dirty(); m_TimeDisplayMode.Dirty(); }