Exemple #1
0
 internal void Dirty()
 {
     // Dirty only those that can change.
     m_Description.Dirty();
     m_Progress.Dirty();
     m_UpdateTime.Dirty();
     m_Status.Dirty();
 }
Exemple #2
0
            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();
                }
            }
Exemple #3
0
 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();
 }