package nl.tudelft.bw4t.environmentstore.main.controller; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import nl.tudelft.bw4t.environmentstore.main.view.EnvironmentStore; class WindowExit extends WindowAdapter { /** The view of our Environment Store. */ private EnvironmentStore view; /** * @param newView * Connects the exit window with the * Environment store. */ public WindowExit(EnvironmentStore newView) { this.view = newView; } @Override public void windowClosing(WindowEvent e) { boolean doQuit = view.getEnvironmentStoreController().promptUserToQuit(); if(doQuit) { view.closeEnvironmentStore(); } } }