package org.reldb.dbrowser.ui.content.rel.var;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.ToolBar;
import org.reldb.dbrowser.ui.content.rel.DbTreeItem;
import org.reldb.dbrowser.ui.content.rel.DbTreeTab;
import org.reldb.dbrowser.ui.content.rel.RelPanel;
import org.reldb.dbrowser.ui.content.rel.var.grids.RelvarDesignerComposite;
public class VarRealDesignerTab extends DbTreeTab {
private RelvarDesignerComposite relvarDesigner;
public VarRealDesignerTab(RelPanel parent, DbTreeItem item) {
super(parent, item);
relvarDesigner = new RelvarDesignerComposite(parent.getTabFolder(), parent.getConnection(), item.getName(), item.getTabName());
setControl(relvarDesigner);
ready();
}
@Override
public boolean canClose() {
return !relvarDesigner.hasPendingChanges();
}
public ToolBar getToolBar(Composite parent) {
return new VarRealDesignerToolbar(parent, relvarDesigner.getRelvarDesigner()).getToolBar();
}
}