X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/tableview/TableView.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/tableview/TableView.java index dc41455..c9b151a 100644 --- a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/tableview/TableView.java +++ b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/tableview/TableView.java @@ -2,6 +2,16 @@ package com.quantum.view.tableview; import java.util.Vector; +import com.quantum.Messages; +import com.quantum.QuantumPlugin; +import com.quantum.extensions.ProcessServiceMembers; +import com.quantum.model.Bookmark; +import com.quantum.model.Entity; +import com.quantum.model.NotConnectedException; +import com.quantum.sql.SQLResults; +import com.quantum.ui.dialog.ExceptionDisplayDialog; +import com.quantum.view.LogProxy; + import org.eclipse.jface.action.Action; import org.eclipse.jface.action.IMenuListener; import org.eclipse.jface.action.MenuManager; @@ -23,16 +33,6 @@ import org.eclipse.ui.IWorkbenchPart; import org.eclipse.ui.WorkbenchException; import org.eclipse.ui.part.ViewPart; -import com.quantum.Messages; -import com.quantum.QuantumPlugin; -import com.quantum.extensions.ProcessServiceMembers; -import com.quantum.model.Bookmark; -import com.quantum.model.Entity; -import com.quantum.model.NotConnectedException; -import com.quantum.sql.SQLResults; -import com.quantum.ui.dialog.ExceptionDisplayDialog; -import com.quantum.view.LogProxy; - /** * The Table View. Displays tables and Queries. */ @@ -48,7 +48,6 @@ public class TableView extends ViewPart implements ISelectionListener { ta.setEncoding(TableAdapter.DEFAULT); } } - private static TableView instance = null; private TabFolder tabs = null; private Composite parent; private Vector extensionVector; @@ -99,19 +98,23 @@ public class TableView extends ViewPart implements ISelectionListener { * Reload table or query data into the selected tab */ public void refreshCurrent() { - TabItem item = tabs.getItem(tabs.getSelectionIndex()); - TableAdapter adapter = (TableAdapter) item.getData(); - Bookmark bookmark = adapter.getBookmark(); - String table = adapter.getTable(); - if (table == null) { - loadTable(bookmark, item, null, null, true, true); - } else { - loadTable(bookmark, item, null, null, true, true); +System.out.println("Refresh?"); + if (tabs.getSelectionIndex() >= 0) { +System.out.println("Refresh!"); + TabItem item = tabs.getItem(tabs.getSelectionIndex()); + TableAdapter adapter = (TableAdapter) item.getData(); + Bookmark bookmark = adapter.getBookmark(); + String table = adapter.getTable(); + if (table == null) { + loadTable(bookmark, item, null, null, true, true); + } else { + loadTable(bookmark, item, null, null, true, true); + } + String title = Messages.getString("tableview.QuantumTableViewName"); //$NON-NLS-1$ + if (bookmark != null) + title = bookmark.getName() + Messages.getString("tableview.ViewNameInitialDecoration") + title + Messages.getString("tableview.ViewNameFinalDecoration"); //$NON-NLS-1$ //$NON-NLS-2$ + setTitle(title); } - String title = Messages.getString("tableview.QuantumTableViewName"); //$NON-NLS-1$ - if (bookmark != null) - title = bookmark.getName() + Messages.getString("tableview.ViewNameInitialDecoration") + title + Messages.getString("tableview.ViewNameFinalDecoration"); //$NON-NLS-1$ //$NON-NLS-2$ - setTitle(title); } public void loadQuery(Bookmark bookmark, SQLResults results) { @@ -179,7 +182,8 @@ public class TableView extends ViewPart implements ISelectionListener { if (tableName != null) { tabItem.setText(bookmark.getName() + ":" + tableName); } else { - tabItem.setText(bookmark.getName() + ":" + adapter.getQuery()); + tabItem.setText(bookmark.getName() + ": SQL"); + tabItem.setToolTipText(bookmark.getName() + ":\n" + adapter.getQuery()); } toolBar.getPrevious().setEnabled(adapter.hasPreviousPage()); @@ -261,7 +265,6 @@ public class TableView extends ViewPart implements ISelectionListener { } public void createPartControl(Composite parent) { - instance = this; this.parent = parent; initActions(); tabs = new TabFolder(parent, SWT.NONE); @@ -278,6 +281,5 @@ public class TableView extends ViewPart implements ISelectionListener { } public void selectionChanged(IWorkbenchPart part, ISelection selection) { - } } \ No newline at end of file