@interface BookmarkViewController : NSObject
@interface BookmarkViewController : NSObject<ContentViewProvider>
@interface BookmarkViewController : NSObject{  IBOutlet NSView*          mBookmarksEditingView;  IBOutlet NSButton*        mAddCollectionButton;  IBOutlet NSButton*        mAddButton;  IBOutlet NSButton*        mActionButton;  IBOutlet NSButton*        mSortButton;  IBOutlet NSMenu*          mActionMenuBookmarks;  IBOutlet NSMenu*          mActionMenuHistory;  IBOutlet NSMenu*          mSortMenuBookmarks;  IBOutlet NSMenu*          mSortMenuHistory;  IBOutlet NSMenu*          mQuickSearchMenuBookmarks;  IBOutlet NSMenu*          mQuickSearchMenuHistory;    IBOutlet SearchTextField* mSearchField;  IBOutlet NSSplitView*     mContainersSplit;  IBOutlet ExtendedTableView*     mContainersTableView;    // the bookmarks and history outliners are swapped in and out of this container  IBOutlet NSView*                mOutlinerHostView;  // hosting views for the outlinres  IBOutlet NSView*                mBookmarksHostView;  IBOutlet NSView*                mHistoryHostView;  IBOutlet BookmarkOutlineView*   mBookmarksOutlineView;  IBOutlet ExtendedOutlineView*   mHistoryOutlineView;  IBOutlet HistoryOutlineViewDelegate*   mHistoryOutlineViewDelegate;  BrowserWindowController*  mBrowserWindowController; // not retained  BOOL                    mSetupComplete;       // have we been fully initialized?  BOOL                    mSplittersRestored;   // splitters can only be positioned after we resize to fit the window    BOOL                    mBookmarkUpdatesDisabled;    NSMutableDictionary*    mExpandedStatus;  NSString*               mCachedHref;  BookmarkFolder*         mActiveRootCollection;  BookmarkFolder*         mRootBookmarks;  NSArray*                mSearchResultArray;  int                     mOpenActionFlag;    HistoryDataSource*      mHistoryDataSource;}