コード例 #1
0
        private bool WantModifyTimeEstimate(CalendarItem item)
        {
            if (!m_AllowModifyTimeEstimate)
            {
                return(false);
            }

            if (!item.TimeEstimateIsMinsOrHours)
            {
                return(false);
            }

            if (!item.IsSingleDay || (item.Length.Days != 0))
            {
                return(false);
            }

            if (item.TimeEstimateMatchesOriginalLength(m_WorkWeek))
            {
                return(true);
            }

            if (item.TimeEstimate != 0.0)
            {
                return(false);
            }

            // else
            return(true);
        }