| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/ui/webui/chromeos/mobile_setup_dialog.h" | 5 #include "chrome/browser/ui/webui/chromeos/mobile_setup_dialog.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/memory/singleton.h" | 8 #include "base/memory/singleton.h" |
| 9 #include "base/strings/utf_string_conversions.h" | 9 #include "base/strings/utf_string_conversions.h" |
| 10 #include "chrome/browser/browser_shutdown.h" | 10 #include "chrome/browser/browser_shutdown.h" |
| (...skipping 20 matching lines...) Expand all Loading... |
| 31 | 31 |
| 32 class MobileSetupDialogDelegate : public WebDialogDelegate { | 32 class MobileSetupDialogDelegate : public WebDialogDelegate { |
| 33 public: | 33 public: |
| 34 static MobileSetupDialogDelegate* GetInstance(); | 34 static MobileSetupDialogDelegate* GetInstance(); |
| 35 void ShowDialog(const std::string& service_path); | 35 void ShowDialog(const std::string& service_path); |
| 36 | 36 |
| 37 protected: | 37 protected: |
| 38 friend struct DefaultSingletonTraits<MobileSetupDialogDelegate>; | 38 friend struct DefaultSingletonTraits<MobileSetupDialogDelegate>; |
| 39 | 39 |
| 40 MobileSetupDialogDelegate(); | 40 MobileSetupDialogDelegate(); |
| 41 virtual ~MobileSetupDialogDelegate(); | 41 ~MobileSetupDialogDelegate() override; |
| 42 | 42 |
| 43 void OnCloseDialog(); | 43 void OnCloseDialog(); |
| 44 | 44 |
| 45 // WebDialogDelegate overrides. | 45 // WebDialogDelegate overrides. |
| 46 virtual ui::ModalType GetDialogModalType() const override; | 46 ui::ModalType GetDialogModalType() const override; |
| 47 virtual base::string16 GetDialogTitle() const override; | 47 base::string16 GetDialogTitle() const override; |
| 48 virtual GURL GetDialogContentURL() const override; | 48 GURL GetDialogContentURL() const override; |
| 49 virtual void GetWebUIMessageHandlers( | 49 void GetWebUIMessageHandlers( |
| 50 std::vector<WebUIMessageHandler*>* handlers) const override; | 50 std::vector<WebUIMessageHandler*>* handlers) const override; |
| 51 virtual void GetDialogSize(gfx::Size* size) const override; | 51 void GetDialogSize(gfx::Size* size) const override; |
| 52 virtual std::string GetDialogArgs() const override; | 52 std::string GetDialogArgs() const override; |
| 53 virtual void OnDialogClosed(const std::string& json_retval) override; | 53 void OnDialogClosed(const std::string& json_retval) override; |
| 54 virtual void OnCloseContents(WebContents* source, | 54 void OnCloseContents(WebContents* source, bool* out_close_dialog) override; |
| 55 bool* out_close_dialog) override; | 55 bool ShouldShowDialogTitle() const override; |
| 56 virtual bool ShouldShowDialogTitle() const override; | 56 bool HandleContextMenu(const content::ContextMenuParams& params) override; |
| 57 virtual bool HandleContextMenu( | |
| 58 const content::ContextMenuParams& params) override; | |
| 59 | 57 |
| 60 private: | 58 private: |
| 61 gfx::NativeWindow dialog_window_; | 59 gfx::NativeWindow dialog_window_; |
| 62 // Cellular network service path. | 60 // Cellular network service path. |
| 63 std::string service_path_; | 61 std::string service_path_; |
| 64 DISALLOW_COPY_AND_ASSIGN(MobileSetupDialogDelegate); | 62 DISALLOW_COPY_AND_ASSIGN(MobileSetupDialogDelegate); |
| 65 }; | 63 }; |
| 66 | 64 |
| 67 // static | 65 // static |
| 68 void MobileSetupDialog::Show(const std::string& service_path) { | 66 void MobileSetupDialog::Show(const std::string& service_path) { |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 152 } | 150 } |
| 153 | 151 |
| 154 bool MobileSetupDialogDelegate::ShouldShowDialogTitle() const { | 152 bool MobileSetupDialogDelegate::ShouldShowDialogTitle() const { |
| 155 return true; | 153 return true; |
| 156 } | 154 } |
| 157 | 155 |
| 158 bool MobileSetupDialogDelegate::HandleContextMenu( | 156 bool MobileSetupDialogDelegate::HandleContextMenu( |
| 159 const content::ContextMenuParams& params) { | 157 const content::ContextMenuParams& params) { |
| 160 return true; | 158 return true; |
| 161 } | 159 } |
| OLD | NEW |