summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/task_manager_mac.h
diff options
context:
space:
mode:
authorthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-22 21:42:43 +0000
committerthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-22 21:42:43 +0000
commite8907fcac279996521bb12d5d742488fa850a46a (patch)
tree5e6255f30729e9216e7b9d2799a55c584ae7285d /chrome/browser/cocoa/task_manager_mac.h
parent55424ebf0473d77fd3acdfd3d4d1fab52e5ecdf3 (diff)
downloadchromium_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.h8
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.