Index: chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.h |
diff --git a/chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.h b/chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.h |
index fdb59d32acf42870bb7db84b5042d1d9e8a7c8f0..1c1bd414c1b575d2c25405351a3f83e1b681d511 100644 |
--- a/chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.h |
+++ b/chrome/browser/ui/cocoa/extensions/media_galleries_dialog_cocoa.h |
@@ -14,6 +14,7 @@ |
@class ConstrainedWindowAlert; |
@class MediaGalleriesCocoaController; |
+@class NSString; |
class MediaGalleriesDialogBrowserTest; |
class MediaGalleriesDialogTest; |
@@ -22,8 +23,8 @@ namespace ui { |
class MenuModel; |
} |
-// This class displays an alert that can be used to grant permission for |
-// extensions to access a gallery (media folders). |
+// This class displays an alert that can be used to manage lists of media |
+// galleries. |
class MediaGalleriesDialogCocoa : public ConstrainedWindowMacDelegate, |
public MediaGalleriesDialog, |
public MediaGalleryListEntryController { |
@@ -37,8 +38,8 @@ class MediaGalleriesDialogCocoa : public ConstrainedWindowMacDelegate, |
void OnAcceptClicked(); |
// Called when the user clicks the cancel button. |
void OnCancelClicked(); |
- // Called when the user clicks the Add Gallery button. |
- void OnAddFolderClicked(); |
+ // Called when the user clicks the auxiliary button. |
+ void OnAuxilliaryButtonClicked(); |
// MediaGalleriesDialog implementation: |
virtual void UpdateGalleries() OVERRIDE; |
@@ -48,9 +49,10 @@ class MediaGalleriesDialogCocoa : public ConstrainedWindowMacDelegate, |
ConstrainedWindowMac* window) OVERRIDE; |
// MediaGalleryListEntryController implementation. |
- virtual void OnCheckboxToggled(GalleryDialogId gallery_id, |
+ virtual void OnCheckboxToggled(MediaGalleryPrefId pref_id, |
bool checked) OVERRIDE; |
- virtual ui::MenuModel* GetContextMenu(GalleryDialogId gallery_id) OVERRIDE; |
+ virtual void OnFolderViewerClicked(MediaGalleryPrefId prefId) OVERRIDE; |
+ virtual ui::MenuModel* GetContextMenu(MediaGalleryPrefId pref_id) OVERRIDE; |
private: |
FRIEND_TEST_ALL_PREFIXES(MediaGalleriesDialogBrowserTest, Close); |
@@ -59,17 +61,11 @@ class MediaGalleriesDialogCocoa : public ConstrainedWindowMacDelegate, |
FRIEND_TEST_ALL_PREFIXES(MediaGalleriesDialogTest, UpdateAdds); |
FRIEND_TEST_ALL_PREFIXES(MediaGalleriesDialogTest, ForgetDeletes); |
- void UpdateGalleryCheckbox( |
- const MediaGalleriesDialogController::GalleryPermission& gallery, |
- CGFloat y_pos); |
- |
void InitDialogControls(); |
- CGFloat CreateAddFolderButton(); |
CGFloat CreateCheckboxes( |
CGFloat y_pos, |
- const MediaGalleriesDialogController::GalleryPermissionsVector& |
- permissions); |
- CGFloat CreateCheckboxSeparator(CGFloat y_pos); |
+ const MediaGalleriesDialogController::Entries& entries); |
+ CGFloat CreateCheckboxSeparator(CGFloat y_pos, NSString* header); |
MediaGalleriesDialogController* controller_; // weak |
scoped_ptr<ConstrainedWindowMac> window_; |