| Index: chrome/browser/ui/cocoa/importer/import_progress_dialog_cocoa.h
|
| diff --git a/chrome/browser/ui/cocoa/importer/import_progress_dialog_cocoa.h b/chrome/browser/ui/cocoa/importer/import_progress_dialog_cocoa.h
|
| deleted file mode 100644
|
| index 3671127272986219ae02be25a0fc2fc5d7a2a1aa..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/ui/cocoa/importer/import_progress_dialog_cocoa.h
|
| +++ /dev/null
|
| @@ -1,90 +0,0 @@
|
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef CHROME_BROWSER_IMPORTER_IMPORT_PROGRESS_DIALOG_H_
|
| -#define CHROME_BROWSER_IMPORTER_IMPORT_PROGRESS_DIALOG_H_
|
| -
|
| -#import <Cocoa/Cocoa.h>
|
| -
|
| -#include "base/basictypes.h"
|
| -#include "base/compiler_specific.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| -#include "chrome/browser/importer/importer_data_types.h"
|
| -#include "chrome/browser/importer/importer_progress_observer.h"
|
| -
|
| -class ImporterHost;
|
| -class ImporterObserver;
|
| -class ImporterObserverBridge;
|
| -
|
| -// Class that acts as a controller for the dialog that shows progress for an
|
| -// import operation.
|
| -// Lifetime: This object is responsible for deleting itself.
|
| -@interface ImportProgressDialogController : NSWindowController {
|
| - scoped_ptr<ImporterObserverBridge> import_host_observer_bridge_;
|
| - ImporterHost* importer_host_; // (weak)
|
| - ImporterObserver* observer_; // (weak)
|
| -
|
| - // Strings bound to static labels in the UI dialog.
|
| - NSString* explanatory_text_;
|
| - NSString* favorites_status_text_;
|
| - NSString* search_status_text_;
|
| - NSString* saved_password_status_text_;
|
| - NSString* history_status_text_;
|
| -
|
| - // Bound to the color of the status text (this is the easiest way to disable
|
| - // progress items that aren't supported by the current browser we're importing
|
| - // from).
|
| - NSColor* favorites_import_enabled_;
|
| - NSColor* search_import_enabled_;
|
| - NSColor* password_import_enabled_;
|
| - NSColor* history_import_enabled_;
|
| -
|
| - // Placeholders for "Importing..." and "Done" text.
|
| - NSString* progress_text_;
|
| - NSString* done_text_;
|
| -}
|
| -
|
| -@property(nonatomic, retain) NSString* explanatoryText;
|
| -@property(nonatomic, retain) NSString* favoritesStatusText;
|
| -@property(nonatomic, retain) NSString* searchStatusText;
|
| -@property(nonatomic, retain) NSString* savedPasswordStatusText;
|
| -@property(nonatomic, retain) NSString* historyStatusText;
|
| -
|
| -@property(nonatomic, retain) NSColor* favoritesImportEnabled;
|
| -@property(nonatomic, retain) NSColor* searchImportEnabled;
|
| -@property(nonatomic, retain) NSColor* passwordImportEnabled;
|
| -@property(nonatomic, retain) NSColor* historyImportEnabled;
|
| -
|
| -// Cancel button calls this.
|
| -- (IBAction)cancel:(id)sender;
|
| -
|
| -// Closes the dialog.
|
| -- (void)closeDialog;
|
| -
|
| -// Methods called by importer_host via ImporterObserverBridge.
|
| -- (void)ImportItemStarted:(importer::ImportItem)item;
|
| -- (void)ImportItemEnded:(importer::ImportItem)item;
|
| -- (void)ImportEnded;
|
| -
|
| -@end
|
| -
|
| -// C++ -> objc bridge for import status notifications.
|
| -class ImporterObserverBridge : public importer::ImporterProgressObserver {
|
| - public:
|
| - ImporterObserverBridge(ImportProgressDialogController* owner);
|
| - virtual ~ImporterObserverBridge();
|
| -
|
| - private:
|
| - // importer::ImporterProgressObserver:
|
| - virtual void ImportStarted() OVERRIDE;
|
| - virtual void ImportItemStarted(importer::ImportItem item) OVERRIDE;
|
| - virtual void ImportItemEnded(importer::ImportItem item) OVERRIDE;
|
| - virtual void ImportEnded() OVERRIDE;
|
| -
|
| - ImportProgressDialogController* owner_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(ImporterObserverBridge);
|
| -};
|
| -
|
| -#endif // CHROME_BROWSER_IMPORTER_IMPORT_PROGRESS_DIALOG_H_
|
|
|