Esempio n. 1
0
        internal IChartDataProcessor GetProcessor()
        {
            var res = new TimeLineChartDataProcessor();

            res.DateColumn        = cbxColumn.SelectedItem.SafeToString();
            res.Step              = ((StepItem)cbxStep.SelectedItem).Step;
            res.UseStructuredTime = chbAdvanced.Checked;
            foreach (var item in m_items)
            {
                res.Items.Add(item.CreateItem());
            }
            return(res);
        }
Esempio n. 2
0
        internal void LoadFromProcessor(TimeLineChartDataProcessor proc)
        {
            while (m_items.Count > 0)
            {
                RemoveItem(m_items[0], false);
            }
            if (proc.DateColumn != null)
            {
                cbxColumn.SelectedIndex = cbxColumn.Items.IndexOf(proc.DateColumn);
            }
            chbAdvanced.Checked = proc.UseStructuredTime;

            LoadStep(proc.Step, cbxStep);
            LoadStep(proc.SmallStep, cbxStep2);

            foreach (var item in proc.Items)
            {
                AddItem(false).LoadFromItem(item);
            }
            RelayoutItems();
            m_cfg.CallChanged();
        }