Chromium Code Reviews| Index: chrome/browser/extensions/app_notify_channel_ui.h |
| diff --git a/chrome/browser/extensions/app_notify_channel_ui.h b/chrome/browser/extensions/app_notify_channel_ui.h |
| index fa5d275b94eb96dd56290199be8256c2b31985f4..7c6f51c1e82eeb433c4de4b5e8359c17efa32167 100644 |
| --- a/chrome/browser/extensions/app_notify_channel_ui.h |
| +++ b/chrome/browser/extensions/app_notify_channel_ui.h |
| @@ -5,14 +5,7 @@ |
| #ifndef CHROME_BROWSER_EXTENSIONS_APP_NOTIFY_CHANNEL_UI_H_ |
| #define CHROME_BROWSER_EXTENSIONS_APP_NOTIFY_CHANNEL_UI_H_ |
| -#include <string> |
| - |
| #include "base/basictypes.h" |
|
Yoyo Zhou
2012/07/13 20:47:33
This doesn't seem to be used.
nilesh
2012/07/13 21:25:30
Removed.
|
| -#include "base/compiler_specific.h" |
| -#include "chrome/browser/sync/profile_sync_service_observer.h" |
| - |
| -class Profile; |
| -class TabContents; |
| // An interface for prompting a user to sign in to sync so that we can create |
| // an app notification channel for one of their apps. |
| @@ -44,53 +37,4 @@ class AppNotifyChannelUI { |
| virtual void PromptSyncSetup(Delegate* delegate) = 0; |
| }; |
| - |
| -class AppNotifyChannelUIImpl : public AppNotifyChannelUI, |
| - public ProfileSyncServiceObserver { |
| - public: |
| - AppNotifyChannelUIImpl(Profile* profile, |
| - TabContents* tab_contents, |
| - const std::string& app_name, |
| - AppNotifyChannelUI::UIType ui_type); |
| - virtual ~AppNotifyChannelUIImpl(); |
| - |
| - // AppNotifyChannelUI. |
| - virtual void PromptSyncSetup(AppNotifyChannelUI::Delegate* delegate) OVERRIDE; |
| - |
| - protected: |
| - // A private class we use to put up an infobar - its lifetime is managed by |
| - // |tab_contents_|, so we don't have one as an instance variable. |
| - class InfoBar; |
| - friend class AppNotifyChannelUIImpl::InfoBar; |
| - |
| - // Called by our InfoBar when it's accepted or cancelled/closed. |
| - void OnInfoBarResult(bool accepted); |
| - |
| - // ProfileSyncServiceObserver. |
| - virtual void OnStateChanged() OVERRIDE; |
| - |
| - private: |
| - void StartObservingSync(); |
| - void StopObservingSync(); |
| - |
| - Profile* profile_; |
| - TabContents* tab_contents_; |
| - std::string app_name_; |
| - AppNotifyChannelUI::UIType ui_type_; |
| - AppNotifyChannelUI::Delegate* delegate_; |
| - |
| - // Have we registered ourself as a ProfileSyncServiceObserver? |
| - bool observing_sync_; |
| - |
| - // This is for working around a bug that ProfileSyncService calls |
| - // ProfileSyncServiceObserver::OnStateChanged callback many times |
| - // after ShowLoginDialog is called and before the wizard is |
| - // actually visible to the user. So we record if the wizard was |
| - // shown to user and then wait for wizard to get dismissed. |
| - // See crbug.com/101842. |
| - bool wizard_shown_to_user_; |
| - |
| - DISALLOW_COPY_AND_ASSIGN(AppNotifyChannelUIImpl); |
| -}; |
| - |
| #endif // CHROME_BROWSER_EXTENSIONS_APP_NOTIFY_CHANNEL_UI_H_ |