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

Side by Side Diff: chrome/browser/ui/tab_contents/tab_contents.h

Issue 10826164: Add infobar for PPAPI broker usage. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: sync Created 8 years, 3 months 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 | Annotate | Revision Log
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_UI_TAB_CONTENTS_TAB_CONTENTS_H_ 5 #ifndef CHROME_BROWSER_UI_TAB_CONTENTS_TAB_CONTENTS_H_
6 #define CHROME_BROWSER_UI_TAB_CONTENTS_TAB_CONTENTS_H_ 6 #define CHROME_BROWSER_UI_TAB_CONTENTS_TAB_CONTENTS_H_
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "base/compiler_specific.h" 9 #include "base/compiler_specific.h"
10 #include "base/memory/ref_counted.h" 10 #include "base/memory/ref_counted.h"
(...skipping 30 matching lines...) Expand all
41 class InstantLoader; 41 class InstantLoader;
42 class MetroPinTabHelper; 42 class MetroPinTabHelper;
43 class NavigationMetricsRecorder; 43 class NavigationMetricsRecorder;
44 class OffscreenTabContentsCreator; 44 class OffscreenTabContentsCreator;
45 class OldBasePanelBrowserTest; 45 class OldBasePanelBrowserTest;
46 class OmniboxSearchHint; 46 class OmniboxSearchHint;
47 class PanelHost; 47 class PanelHost;
48 class PasswordManager; 48 class PasswordManager;
49 class PasswordManagerDelegate; 49 class PasswordManagerDelegate;
50 class PDFTabObserver; 50 class PDFTabObserver;
51 class PepperBrokerObserver;
51 class PluginObserver; 52 class PluginObserver;
52 class PrefsTabHelper; 53 class PrefsTabHelper;
53 class Profile; 54 class Profile;
54 class SadTabHelper; 55 class SadTabHelper;
55 class SearchEngineTabHelper; 56 class SearchEngineTabHelper;
56 class SessionTabHelper; 57 class SessionTabHelper;
57 class ShellWindow; 58 class ShellWindow;
58 class SnapshotTabHelper; 59 class SnapshotTabHelper;
59 class TabAutofillManagerDelegate; 60 class TabAutofillManagerDelegate;
60 class TabContentsSSLHelper; 61 class TabContentsSSLHelper;
(...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after
404 405
405 scoped_ptr<AlternateErrorPageTabObserver> alternate_error_page_tab_observer_; 406 scoped_ptr<AlternateErrorPageTabObserver> alternate_error_page_tab_observer_;
406 scoped_ptr<extensions::WebNavigationTabObserver> webnavigation_observer_; 407 scoped_ptr<extensions::WebNavigationTabObserver> webnavigation_observer_;
407 scoped_ptr<ExternalProtocolObserver> external_protocol_observer_; 408 scoped_ptr<ExternalProtocolObserver> external_protocol_observer_;
408 scoped_ptr<NavigationMetricsRecorder> navigation_metrics_recorder_; 409 scoped_ptr<NavigationMetricsRecorder> navigation_metrics_recorder_;
409 scoped_ptr<OmniboxSearchHint> omnibox_search_hint_; 410 scoped_ptr<OmniboxSearchHint> omnibox_search_hint_;
410 #if defined(ENABLE_ONE_CLICK_SIGNIN) 411 #if defined(ENABLE_ONE_CLICK_SIGNIN)
411 scoped_ptr<OneClickSigninHelper> one_click_signin_helper_; 412 scoped_ptr<OneClickSigninHelper> one_click_signin_helper_;
412 #endif 413 #endif
413 scoped_ptr<PDFTabObserver> pdf_tab_observer_; 414 scoped_ptr<PDFTabObserver> pdf_tab_observer_;
415 scoped_ptr<PepperBrokerObserver> pepper_broker_observer_;
414 scoped_ptr<PluginObserver> plugin_observer_; 416 scoped_ptr<PluginObserver> plugin_observer_;
415 scoped_ptr<printing::PrintPreviewMessageHandler> print_preview_; 417 scoped_ptr<printing::PrintPreviewMessageHandler> print_preview_;
416 scoped_ptr<safe_browsing::SafeBrowsingTabObserver> 418 scoped_ptr<safe_browsing::SafeBrowsingTabObserver>
417 safe_browsing_tab_observer_; 419 safe_browsing_tab_observer_;
418 420
419 // WebContents (MUST BE LAST) ------------------------------------------------ 421 // WebContents (MUST BE LAST) ------------------------------------------------
420 422
421 // If true, we're running the destructor. 423 // If true, we're running the destructor.
422 bool in_destructor_; 424 bool in_destructor_;
423 425
424 // The supporting objects need to outlive the WebContents dtor (as they may 426 // The supporting objects need to outlive the WebContents dtor (as they may
425 // be called upon during its execution). As a result, this must come last 427 // be called upon during its execution). As a result, this must come last
426 // in the list. 428 // in the list.
427 scoped_ptr<content::WebContents> web_contents_; 429 scoped_ptr<content::WebContents> web_contents_;
428 430
429 DISALLOW_COPY_AND_ASSIGN(TabContents); 431 DISALLOW_COPY_AND_ASSIGN(TabContents);
430 }; 432 };
431 433
432 #endif // CHROME_BROWSER_UI_TAB_CONTENTS_TAB_CONTENTS_H_ 434 #endif // CHROME_BROWSER_UI_TAB_CONTENTS_TAB_CONTENTS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698