コード例 #1
0
ファイル: Plan.cs プロジェクト: deslona/evemu_personal
        /// <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
ファイル: PlanScratchpad.cs プロジェクト: henrikja/EVEMon
 /// <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);