public void RegisterMarker(TradeMarker mark) { string t = mark.date.ToString(); ListViewItem item = new ListViewItem(t, lv_marker.Groups[mark.custom ? 0 : 1]); lv_marker.Items.Add(item); _markerList.Add(mark); }
//---------------------- controll functions public void AddMarker(DateTime date, TradeAnalysation data, bool custom) { TradeMarker newMarker = new TradeMarker(); newMarker.Init(date, data, custom); RegisterMarker(newMarker); RefreshGraph(); SaveMarker(); }
public void LoadMarker() { XmlDocument doc = new XmlDocument(); string url = PATH + "marker.xml"; if (System.IO.File.Exists(url)) { doc.Load(PATH + "marker.xml"); XmlElement root = doc.DocumentElement; foreach (XmlElement el in root.GetElementsByTagName("trade_marker")) { TradeMarker newMarker = new TradeMarker(); newMarker.Load(el); RegisterMarker(newMarker); } } }