private void listViewDevicesItemChecked(object sender, ItemCheckedEventArgs e)
        {
            var CDevice = e.Item.Tag as ComputeDevice;

            CDevice.Enabled = e.Item.Checked;

            if (SaveToGeneralConfig)
            {
                ConfigManager.GeneralConfigFileCommit();
            }
            var lvi = e.Item as ListViewItem;

            if (lvi != null)
            {
                _listItemCheckColorSetter.LviSetColor(lvi);
            }
            if (_algorithmsListView != null)
            {
                _algorithmsListView.RepaintStatus(CDevice.Enabled, CDevice.UUID);
            }
            if (BenchmarkCalculation != null)
            {
                BenchmarkCalculation.CalcBenchmarkDevicesAlgorithmQueue();
            }
        }
Ejemplo n.º 2
0
        private void ListViewDevicesItemChecked(object sender, ItemCheckedEventArgs e)
        {
            var CDevice = e.Item.Tag as ComputeDevice;

            CDevice.Enabled = e.Item.Checked;

            if (e.Item is ListViewItem lvi)
            {
                _listItemCheckColorSetter.LviSetColor(lvi);
            }
            if (_algorithmsListView != null)
            {
                _algorithmsListView.RepaintStatus(CDevice.Enabled, CDevice.UUID);
            }
            if (BenchmarkCalculation != null)
            {
                BenchmarkCalculation.CalcBenchmarkDevicesAlgorithmQueue();
            }
        }