diff options
author | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-22 21:42:43 +0000 |
---|---|---|
committer | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-22 21:42:43 +0000 |
commit | e8907fcac279996521bb12d5d742488fa850a46a (patch) | |
tree | 5e6255f30729e9216e7b9d2799a55c584ae7285d /chrome/browser/cocoa/task_manager_mac.h | |
parent | 55424ebf0473d77fd3acdfd3d4d1fab52e5ecdf3 (diff) | |
download | chromium_src-e8907fcac279996521bb12d5d742488fa850a46a.zip chromium_src-e8907fcac279996521bb12d5d742488fa850a46a.tar.gz chromium_src-e8907fcac279996521bb12d5d742488fa850a46a.tar.bz2 |
Mac: Hook up "End process" button on task manager.
Nib changes: Connect "End process" button to action and outlet, allow multiple selection on the table, make TaskManagerWindowController the delegate of the table view.
BUG=13156
TEST=Hook up task manager in menu, open it. Button should be enabled if at least one task is selected, clicking the button should terminate the selected processes.
Review URL: http://codereview.chromium.org/505073
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35172 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/task_manager_mac.h')
-rw-r--r-- | chrome/browser/cocoa/task_manager_mac.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/chrome/browser/cocoa/task_manager_mac.h b/chrome/browser/cocoa/task_manager_mac.h index 2b8f961..07f3fb2 100644 --- a/chrome/browser/cocoa/task_manager_mac.h +++ b/chrome/browser/cocoa/task_manager_mac.h @@ -14,16 +14,22 @@ @interface TaskManagerWindowController : NSWindowController { @private IBOutlet NSTableView* tableView_; + IBOutlet NSButton* endProcessButton_; + TaskManager* taskManager_; // weak TaskManagerModel* model_; // weak } // Creates and shows the task manager's window. -- (id)initWithModel:(TaskManagerModel*)model; +- (id)initWithTaskManager:(TaskManager*)taskManager; // Refreshes all data in the task manager table. - (void)reloadData; +// Callback for "Stats for nerds" link. - (IBAction)statsLinkClicked:(id)sender; + +// Callback for "End process" button. +- (IBAction)killSelectedProcesses:(id)sender; @end // This class listens to task changed events sent by chrome. |