public void DoubleClickItem()
        {
            int i = tableView.SelectedRow;

            if ((i >= 0) && (i < Engine.Instance.Stats.List.Count))
            {
                StatsEntry e = Engine.Instance.Stats.List [tableView.SelectedRow];
                if (e.Key == "VpnGeneratedOVPN")
                {
                    if (Engine.Instance.IsConnected() == false)
                    {
                        return;
                    }
                    WindowTextViewerController textViewer = new WindowTextViewerController();
                    (Engine.Instance as Engine).WindowsOpen.Add(textViewer);
                    textViewer.Title = e.Caption;
                    textViewer.Body  = Engine.Instance.ConnectedOVPN;
                    textViewer.ShowWindow(this);
                }
                else if (e.Key == "SystemReport")
                {
                    WindowTextViewerController textViewer = new WindowTextViewerController();
                    (Engine.Instance as Engine).WindowsOpen.Add(textViewer);
                    textViewer.Title = e.Caption;
                    textViewer.Body  = Platform.Instance.GenerateSystemReport();
                    textViewer.ShowWindow(this);
                }
                else if (e.Key == "ManifestLastUpdate")
                {
                    Core.Threads.Manifest.Instance.ForceUpdate = true;
                }
            }
        }
		public void DoubleClickItem()
		{
			int i = tableView.SelectedRow;
			if ((i >= 0) && (i < Engine.Instance.Stats.List.Count)) {
				StatsEntry e = Engine.Instance.Stats.List [tableView.SelectedRow];
				if (e.Key == "VpnGeneratedOVPN") {
					if (Engine.Instance.IsConnected () == false)
						return;
					WindowTextViewerController textViewer = new WindowTextViewerController ();
					(Engine.Instance as Engine).WindowsOpen.Add (textViewer);
					textViewer.Title = e.Caption;
					textViewer.Body = Engine.Instance.ConnectedOVPN;
					textViewer.ShowWindow (this);
				} else if (e.Key == "SystemReport") {
					WindowTextViewerController textViewer = new WindowTextViewerController ();
					(Engine.Instance as Engine).WindowsOpen.Add (textViewer);
					textViewer.Title = e.Caption;
					textViewer.Body = Platform.Instance.GenerateSystemReport ();
					textViewer.ShowWindow (this);
				} else if (e.Key == "ManifestLastUpdate") {
					Core.Threads.Manifest.Instance.ForceUpdate = true;
				}

			}
		}