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

Side by Side Diff: chrome/common/temp_scaffolding_stubs.h

Issue 115808: Respect Linux user prefs with regards to crash reporting. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: with nits fixed, also some minor fixes to breakpad_linux.cc Created 11 years, 6 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
« no previous file with comments | « chrome/chrome.gyp ('k') | chrome/renderer/render_crash_handler_linux.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 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_COMMON_TEMP_SCAFFOLDING_STUBS_H_ 5 #ifndef CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_
6 #define CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_ 6 #define CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_
7 7
8 // This file provides declarations and stub definitions for classes we encouter 8 // This file provides declarations and stub definitions for classes we encouter
9 // during the porting effort. It is not meant to be permanent, and classes will 9 // during the porting effort. It is not meant to be permanent, and classes will
10 // be removed from here as they are fleshed out more completely. 10 // be removed from here as they are fleshed out more completely.
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 class Widget; 44 class Widget;
45 } 45 }
46 46
47 namespace IPC { 47 namespace IPC {
48 class Message; 48 class Message;
49 } 49 }
50 50
51 //--------------------------------------------------------------------------- 51 //---------------------------------------------------------------------------
52 // These stubs are for Browser_main() 52 // These stubs are for Browser_main()
53 53
54 #if defined(OS_LINUX)
55 class GoogleUpdateSettings {
56 public:
57 static bool GetCollectStatsConsent() {
58 NOTIMPLEMENTED();
59 return false;
60 }
61 static bool SetCollectStatsConsent(bool consented) {
62 NOTIMPLEMENTED();
63 return false;
64 }
65 static bool GetBrowser(std::wstring* browser) {
66 NOTIMPLEMENTED();
67 return false;
68 }
69 static bool GetLanguage(std::wstring* language) {
70 NOTIMPLEMENTED();
71 return false;
72 }
73 static bool GetBrand(std::wstring* brand) {
74 NOTIMPLEMENTED();
75 return false;
76 }
77 static bool GetReferral(std::wstring* referral) {
78 NOTIMPLEMENTED();
79 return false;
80 }
81 static bool ClearReferral() {
82 NOTIMPLEMENTED();
83 return false;
84 }
85 private:
86 DISALLOW_IMPLICIT_CONSTRUCTORS(GoogleUpdateSettings);
87 };
88 #endif // OS_LINUX
89
90 void OpenFirstRunDialog(Profile* profile, ProcessSingleton* process_singleton); 54 void OpenFirstRunDialog(Profile* profile, ProcessSingleton* process_singleton);
91 55
92 void InstallJankometer(const CommandLine&); 56 void InstallJankometer(const CommandLine&);
93 57
94 //--------------------------------------------------------------------------- 58 //---------------------------------------------------------------------------
95 // These stubs are for BrowserProcessImpl 59 // These stubs are for BrowserProcessImpl
96 60
97 class CancelableTask; 61 class CancelableTask;
98 class ViewMsg_Print_Params; 62 class ViewMsg_Print_Params;
99 63
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after
477 void SchedulePaint() { NOTIMPLEMENTED(); } 441 void SchedulePaint() { NOTIMPLEMENTED(); }
478 HWNDView* GetParent() const { NOTIMPLEMENTED(); return NULL; } 442 HWNDView* GetParent() const { NOTIMPLEMENTED(); return NULL; }
479 virtual gfx::Size GetPreferredSize() { NOTIMPLEMENTED(); return gfx::Size(); } 443 virtual gfx::Size GetPreferredSize() { NOTIMPLEMENTED(); return gfx::Size(); }
480 gfx::NativeWindow GetHWND() { NOTIMPLEMENTED(); return 0; } 444 gfx::NativeWindow GetHWND() { NOTIMPLEMENTED(); return 0; }
481 void Detach() { NOTIMPLEMENTED(); } 445 void Detach() { NOTIMPLEMENTED(); }
482 gfx::Widget* GetWidget() { NOTIMPLEMENTED(); return NULL; } 446 gfx::Widget* GetWidget() { NOTIMPLEMENTED(); return NULL; }
483 }; 447 };
484 } // namespace views 448 } // namespace views
485 449
486 #endif // CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_ 450 #endif // CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_
OLDNEW
« no previous file with comments | « chrome/chrome.gyp ('k') | chrome/renderer/render_crash_handler_linux.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698