Ejemplo n.º 1
0
        public void removeEventRange(int[] ids)
        {
            List <int> v_ids = new List <int>(PortUtil.convertIntArray(ids));
            List <int> index = new List <int>();
            int        count = mEvents.Count;

            for (int i = 0; i < count; i++)
            {
                if (v_ids.Contains(mEvents[i].original.InternalID))
                {
                    index.Add(i);
                    if (index.Count == ids.Length)
                    {
                        break;
                    }
                }
            }
            count = index.Count;
            for (int i = count - 1; i >= 0; i--)
            {
                mEvents.RemoveAt(i);
            }
#if ENABLE_PROPERTY
            AppManager.propertyPanel.updateValue(AppManager.getSelected());
#endif
            checkSelectedItemExistence();
        }