Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(348)

Side by Side Diff: chrome/browser/android/tab_android.h

Issue 2530053003: chrome: Cleanup class/struct forward declarations (Closed)
Patch Set: Rebase + address comment Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 #ifndef CHROME_BROWSER_ANDROID_TAB_ANDROID_H_ 5 #ifndef CHROME_BROWSER_ANDROID_TAB_ANDROID_H_
6 #define CHROME_BROWSER_ANDROID_TAB_ANDROID_H_ 6 #define CHROME_BROWSER_ANDROID_TAB_ANDROID_H_
7 7
8 #include <jni.h> 8 #include <jni.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 10 matching lines...) Expand all
21 #include "chrome/browser/ui/tab_contents/core_tab_helper_delegate.h" 21 #include "chrome/browser/ui/tab_contents/core_tab_helper_delegate.h"
22 #include "components/favicon/core/favicon_driver_observer.h" 22 #include "components/favicon/core/favicon_driver_observer.h"
23 #include "components/infobars/core/infobar_manager.h" 23 #include "components/infobars/core/infobar_manager.h"
24 #include "components/sessions/core/session_id.h" 24 #include "components/sessions/core/session_id.h"
25 #include "components/toolbar/toolbar_model.h" 25 #include "components/toolbar/toolbar_model.h"
26 #include "content/public/browser/notification_observer.h" 26 #include "content/public/browser/notification_observer.h"
27 #include "content/public/browser/notification_registrar.h" 27 #include "content/public/browser/notification_registrar.h"
28 28
29 class GURL; 29 class GURL;
30 class Profile; 30 class Profile;
31 class SkBitmap;
32 31
33 namespace blimp { 32 namespace blimp {
34 namespace client { 33 namespace client {
35 class BlimpContents; 34 class BlimpContents;
36 } 35 }
37 } 36 }
38 37
39 namespace cc { 38 namespace cc {
40 class Layer; 39 class Layer;
41 } 40 }
42 41
43 namespace chrome { 42 namespace chrome {
44 struct NavigateParams; 43 struct NavigateParams;
45 } 44 }
46 45
47 namespace android { 46 namespace android {
48 class TabWebContentsDelegateAndroid; 47 class TabWebContentsDelegateAndroid;
49 class TabContentManager; 48 class TabContentManager;
50 } 49 }
51 50
52 namespace content { 51 namespace content {
53 class WebContents; 52 class WebContents;
54 } 53 }
55 54
56 namespace infobars {
57 class InfoBar;
58 }
59
60 namespace prerender { 55 namespace prerender {
61 class PrerenderManager; 56 class PrerenderManager;
62 } 57 }
63 58
64 class TabAndroid : public CoreTabHelperDelegate, 59 class TabAndroid : public CoreTabHelperDelegate,
65 public InstantServiceObserver, 60 public InstantServiceObserver,
66 public SearchTabHelperDelegate, 61 public SearchTabHelperDelegate,
67 public content::NotificationObserver, 62 public content::NotificationObserver,
68 public favicon::FaviconDriverObserver { 63 public favicon::FaviconDriverObserver {
69 public: 64 public:
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
284 web_contents_delegate_; 279 web_contents_delegate_;
285 280
286 std::unique_ptr<blimp::client::BlimpContents> blimp_contents_; 281 std::unique_ptr<blimp::client::BlimpContents> blimp_contents_;
287 282
288 std::unique_ptr<browser_sync::SyncedTabDelegateAndroid> synced_tab_delegate_; 283 std::unique_ptr<browser_sync::SyncedTabDelegateAndroid> synced_tab_delegate_;
289 284
290 DISALLOW_COPY_AND_ASSIGN(TabAndroid); 285 DISALLOW_COPY_AND_ASSIGN(TabAndroid);
291 }; 286 };
292 287
293 #endif // CHROME_BROWSER_ANDROID_TAB_ANDROID_H_ 288 #endif // CHROME_BROWSER_ANDROID_TAB_ANDROID_H_
OLDNEW
« no previous file with comments | « chrome/browser/android/signin/signin_manager_android.h ('k') | chrome/browser/android/thumbnail/thumbnail_cache.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698