X-Git-Url: http://secure.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/tableview/RefreshTableAction.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/tableview/RefreshTableAction.java new file mode 100644 index 0000000..1a8e2d4 --- /dev/null +++ b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/tableview/RefreshTableAction.java @@ -0,0 +1,33 @@ +package com.quantum.view.tableview; + +import java.sql.SQLException; + +import com.quantum.ImageStore; +import com.quantum.Messages; +import com.quantum.sql.SQLResultSetResults; + +import org.eclipse.jface.viewers.ISelectionProvider; +import org.eclipse.ui.IViewPart; + +/** + * Implements the "Refresh Table" action for the TableView view + * + * @author root + */ +public class RefreshTableAction extends ResultSetAction { + + /** + * @param view + * @param selectionProvider + */ + public RefreshTableAction(IViewPart view, ISelectionProvider selectionProvider) { + super(view, selectionProvider); + setText(Messages.getString(getClass(), "text")); + setImageDescriptor(ImageStore.getImageDescriptor(ImageStore.REFRESH)); + setToolTipText(Messages.getString(getClass(), "text")); + } + + protected void executeResultSetAction(SQLResultSetResults results) throws SQLException { + results.refresh(getConnection(results)); + } +}