예제 #1
0
        /// <summary>
        /// Notify changes happened in the entries
        /// </summary>
        internal override void OnChanged(PlanChange change)
        {
            // Updates and notifications have been suspended
            if (m_changedNotificationSuppressions > 0)
            {
                m_change |= change;
                return;
            }

            // Changes are about to be fired
            change  |= m_change;
            m_change = PlanChange.None;

            // Add missing prerequisites
            if ((change & PlanChange.Prerequisites) != PlanChange.None)
            {
                FixPrerequisites();
            }

            // Notify changes
            if ((change & PlanChange.Notification) != PlanChange.None && m_isConnected)
            {
                EveClient.OnPlanChanged(this);
            }
        }
예제 #2
0
 /// <summary>
 /// Notify changes happened in the entries
 /// </summary>
 internal override void OnChanged(PlanChange change)
 {
 }
예제 #3
0
 /// <summary>
 /// Notify changes happened in the entries
 /// </summary>
 internal override void OnChanged(PlanChange change)
 {
 }
예제 #4
0
파일: BasePlan.cs 프로젝트: henrikja/EVEMon
 /// <summary>
 /// Notify changes happened in the entries
 /// </summary>
 internal abstract void OnChanged(PlanChange change);