Index: chrome/browser/cocoa/download_item_controller.h |
=================================================================== |
--- chrome/browser/cocoa/download_item_controller.h (revision 21145) |
+++ chrome/browser/cocoa/download_item_controller.h (working copy) |
@@ -7,6 +7,7 @@ |
#include "base/scoped_ptr.h" |
class BaseDownloadItemModel; |
+@class DownloadItemCell; |
class DownloadItemMac; |
class DownloadShelfContextMenuMac; |
@class DownloadShelfController; |
@@ -15,11 +16,14 @@ |
@interface DownloadItemController : NSViewController { |
@private |
- IBOutlet NSPopUpButton* popupButton_; |
+ IBOutlet NSButton* progressView_; |
+ IBOutlet DownloadItemCell* cell_; |
IBOutlet NSMenu* activeDownloadMenu_; |
IBOutlet NSMenu* completeDownloadMenu_; |
+ NSMenu* currentMenu_; // points to one of the two menus above |
+ |
scoped_ptr<DownloadItemMac> bridge_; |
scoped_ptr<DownloadShelfContextMenuMac> menuBridge_; |
@@ -38,6 +42,9 @@ |
// Remove ourself from the download UI. |
- (void)remove; |
+// Download item button clicked |
+- (IBAction)handleButtonClick:(id)sender; |
+ |
// Context menu handlers. |
- (IBAction)handleOpen:(id)sender; |
- (IBAction)handleAlwaysOpen:(id)sender; |