package bluej.groupwork.actions;

import bluej.Config;
import bluej.groupwork.ui.UpdateFilesFrame;
import bluej.pkgmgr.PkgMgrFrame;
import bluej.pkgmgr.Project;
import javafx.stage.Stage;
import javafx.stage.Window;


| Action to show dialog for updating out-of-date files. | | @author Davin McCall | public class UpdateDialogAction extends TeamAction{ private Project project; public UpdateDialogAction() { super("team.update", true); shortDescription = Config.getString("tooltip.update"); } @Override public void actionPerformed(PkgMgrFrame pmf) { project = pmf.getProject(); if (project != null && project.getTeamSettingsController().initRepository()) { UpdateFilesFrame updateFrame = project.getUpdateDialog(); if (updateFrame.isShowing()) { Window window = updateFrame.asWindow(); if (window instanceof Stage) { ((Stage) window).toFront(); } } else { updateFrame.setLocationRelativeTo(pmf.getFXWindow()); updateFrame.setVisible(true); } } } }
top, use, map, class UpdateDialogAction

.   UpdateDialogAction
.   actionPerformed




49 neLoCode + 2 LoComm