コード例 #1
0
        private void deleteToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            if (dgTriggerEvents.MultiSelect == true)
            {
                throw new NotImplementedException("Editing mutliple triggers at once is unsupported.");
            }
            Trigger selected_trigger = null;

            foreach (DataGridViewRow row in this.dgTriggers.SelectedRows)
            {
                selected_trigger = row.DataBoundItem as Trigger;
            }
            if (selected_trigger != null)
            {
                foreach (DataGridViewRow row in this.dgTriggerEvents.SelectedRows)
                {
                    Trigger_Event selected_event = row.DataBoundItem as Trigger_Event;
                    if (selected_event != null)
                    {
                        //Remove Event
                        selected_trigger.Remove(selected_event);
                    }
                }
            }

            ProfileEdited();

            refresh_dgTriggers();
            refresh_dgTriggerEvents();
        }
コード例 #2
0
        public frm_Add_to_TriggerEvent(Trigger_Event event_to_add)
        {
            InitializeComponent();
            MaximizeBox = false;

            this.event_to_add = event_to_add;

            cbAddtoTriggerEvent.DataSource    = GAVPI.Profile.Profile_Triggers.ToArray();
            cbAddtoTriggerEvent.DisplayMember = "name";
        }
コード例 #3
0
        public frm_Add_to_TriggerEvent( Trigger_Event event_to_add )
        {
            InitializeComponent();
            MaximizeBox = false;

            this.event_to_add = event_to_add;

            cbAddtoTriggerEvent.DataSource = GAVPI.Profile.Profile_Triggers.ToArray();
            cbAddtoTriggerEvent.DisplayMember = "name";
        }
コード例 #4
0
        // Add Trigger to TriggerEvent
        private void addtoeventToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            if (dgTriggers.MultiSelect == true)
            {
                throw new NotImplementedException("Adding multiple triggers at once is unsupported.");
            }
            foreach (DataGridViewRow row in this.dgTriggers.SelectedRows)
            {
                // In this case it is a Trigger -> Trigger addition
                Trigger_Event           event_to_add         = row.DataBoundItem as Trigger_Event;
                frm_Add_to_TriggerEvent newAddtoTriggerEvent = new frm_Add_to_TriggerEvent(event_to_add);

                if (newAddtoTriggerEvent.ShowDialog() == DialogResult.OK)
                {
                    ProfileEdited();
                }
            }
            refresh_dgTriggerEvents();
        }
コード例 #5
0
 public bool Remove(Trigger_Event tevent)
 {
     return(TriggerEvents.Remove(tevent));
 }
コード例 #6
0
 public void Add(Trigger_Event tevent)
 {
     TriggerEvents.Add(tevent);
 }
コード例 #7
0
ファイル: Trigger.cs プロジェクト: zerosolidus/AVPI
 public bool Remove(Trigger_Event tevent)
 {
     return TriggerEvents.Remove(tevent);
 }
コード例 #8
0
ファイル: Trigger.cs プロジェクト: zerosolidus/AVPI
 public void Add(Trigger_Event tevent)
 {
     TriggerEvents.Add(tevent);
 }