private void AddPreviewPane(ClassDefinition cls, QueryMode mode) { if (mode == QueryMode.SQL) { if (!hasSql) { var pane = new PreviewPane(currentFsId, mode, cls, _edSvc, _caps); var page = new TabPage(); page.Text = Strings.SQLQuery; page.Tag = mode; pane.Dock = DockStyle.Fill; page.Controls.Add(pane); tabPreviews.TabPages.Add(page); tabPreviews.SelectedIndex = tabPreviews.TabPages.IndexOf(page); hasSql = true; } } else { var pane = new PreviewPane(currentFsId, mode, cls, _edSvc, _caps); var page = new TabPage(); page.Text = $"{Strings.StandardQuery} - {cls.QualifiedName}"; //NOXLATE page.Tag = mode; pane.Dock = DockStyle.Fill; page.Controls.Add(pane); tabPreviews.TabPages.Add(page); tabPreviews.SelectedIndex = tabPreviews.TabPages.IndexOf(page); } btnClose.Enabled = (tabPreviews.TabPages.Count > 0); }
void AddPreviewPane(ClassDefinition cls, QueryMode mode) { if (mode == QueryMode.SQL) { if (!hasSql) { var pane = new PreviewPane(currentFsId, mode, cls, _fsvc, _caps); var page = new TabPage(); page.Text = Strings.SQLQuery; page.Tag = mode; pane.Dock = DockStyle.Fill; page.Controls.Add(pane); tabPreviews.TabPages.Add(page); tabPreviews.SelectedIndex = tabPreviews.TabPages.IndexOf(page); hasSql = true; } } else { var pane = new PreviewPane(currentFsId, mode, cls, _fsvc, _caps); var page = new TabPage(); page.Text = Strings.StandardQuery + " - " + cls.QualifiedName; //NOXLATE page.Tag = mode; pane.Dock = DockStyle.Fill; page.Controls.Add(pane); tabPreviews.TabPages.Add(page); tabPreviews.SelectedIndex = tabPreviews.TabPages.IndexOf(page); } btnClose.Enabled = (tabPreviews.TabPages.Count > 0); }