// Copyright (c) 2010 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_UI_COCOA_CONFIRM_QUIT_PANEL_CONTROLLER_H_ #define CHROME_BROWSER_UI_COCOA_CONFIRM_QUIT_PANEL_CONTROLLER_H_ #import #import "base/mac/cocoa_protocols.h" // The ConfirmQuitPanelController manages the black HUD window that tells users // to "Hold Cmd+Q to Quit". @interface ConfirmQuitPanelController : NSWindowController { IBOutlet NSTextField* message_; } // Returns a singleton instance of the Controller. This will create one if it // does not currently exist. + (ConfirmQuitPanelController*)sharedController; // Shows the window. - (void)showWindow:(id)sender; // If the user did not confirm quit, send this message to give the user // instructions on how to quit. - (void)dismissPanel; @end @interface ConfirmQuitPanelController (UnitTesting) - (NSString*)keyCombinationForMenuItem:(NSMenuItem*)item; @end #endif // CHROME_BROWSER_UI_COCOA_CONFIRM_QUIT_PANEL_CONTROLLER_H_