diff options
author | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-10 18:40:33 +0000 |
---|---|---|
committer | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-10 18:40:33 +0000 |
commit | e06131db8c610bca50a025fc876755d0aa42e53c (patch) | |
tree | 994dfa08f6b8cd766532306e875585da934cf05f /chrome/common/temp_scaffolding_stubs.h | |
parent | ef122393f32e86fb5312d373136d99de62274bf8 (diff) | |
download | chromium_src-e06131db8c610bca50a025fc876755d0aa42e53c.zip chromium_src-e06131db8c610bca50a025fc876755d0aa42e53c.tar.gz chromium_src-e06131db8c610bca50a025fc876755d0aa42e53c.tar.bz2 |
Remove the temporary scaffolding stubs.
They have served they purpose well, but now it's time to retire.
It's one of the things that draggen in the bad dependency of chrome/common
on chrome/browser, and is sufficiently small now to stub things out individually.
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/593037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38639 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/temp_scaffolding_stubs.h')
-rw-r--r-- | chrome/common/temp_scaffolding_stubs.h | 119 |
1 files changed, 0 insertions, 119 deletions
diff --git a/chrome/common/temp_scaffolding_stubs.h b/chrome/common/temp_scaffolding_stubs.h deleted file mode 100644 index dbeffc0..0000000 --- a/chrome/common/temp_scaffolding_stubs.h +++ /dev/null @@ -1,119 +0,0 @@ -// Copyright (c) 2009 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_ -#define CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_ - -// This file provides declarations and stub definitions for classes we encouter -// during the porting effort. It is not meant to be permanent, and classes will -// be removed from here as they are fleshed out more completely. - -#include <string> - -#include "base/basictypes.h" -#include "base/logging.h" -#include "base/ref_counted.h" -#include "build/build_config.h" -#include "chrome/browser/renderer_host/render_view_host_delegate.h" - -class CancelableTask; -class TabContents; -struct ViewHostMsg_DidPrintPage_Params; - -namespace gfx { -class Rect; -} - -//--------------------------------------------------------------------------- -// These stubs are for BrowserProcessImpl - -#if !defined(OS_MACOSX) -class ViewMsg_Print_Params; - -// Printing is only partially implemented. -// http://code.google.com/p/chromium/issues/detail?id=9847 -namespace printing { - -class PrintViewManager : public RenderViewHostDelegate::Printing { - public: - explicit PrintViewManager(TabContents& owner) : owner_(owner) { } - void Stop() { NOTIMPLEMENTED(); } - void Destroy() { } - bool OnRenderViewGone(RenderViewHost*) { - return true; // Assume for now that all renderer crashes are important. - } - - // RenderViewHostDelegate::Printing implementation. - virtual void DidGetPrintedPagesCount(int cookie, int number_pages) { - NOTIMPLEMENTED(); - } - - virtual void DidPrintPage(const ViewHostMsg_DidPrintPage_Params& params) { - NOTIMPLEMENTED(); - } - - private: - TabContents& owner_; -}; - -class PrintingContext { - public: - enum Result { OK, CANCEL, FAILED }; -}; - -class PrintSettings { - public: - void RenderParams(ViewMsg_Print_Params* params) const { NOTIMPLEMENTED(); } - int dpi() const { NOTIMPLEMENTED(); return 92; } -}; - -class PrinterQuery : public base::RefCountedThreadSafe<PrinterQuery> { - public: - enum GetSettingsAskParam { - DEFAULTS, - ASK_USER, - }; - - void GetSettings(GetSettingsAskParam ask_user_for_settings, - int parent_window, - int expected_page_count, - bool has_selection, - CancelableTask* callback) { NOTIMPLEMENTED(); } - PrintingContext::Result last_status() { return PrintingContext::FAILED; } - const PrintSettings& settings() { NOTIMPLEMENTED(); return settings_; } - int cookie() { NOTIMPLEMENTED(); return 0; } - void StopWorker() { NOTIMPLEMENTED(); } - - private: - friend class base::RefCountedThreadSafe<PrinterQuery>; - - ~PrinterQuery() {} - - PrintSettings settings_; -}; - -class PrintJobManager { - public: - void OnQuit() { } - void PopPrinterQuery(int document_cookie, scoped_refptr<PrinterQuery>* job) { - NOTIMPLEMENTED(); - } - void QueuePrinterQuery(PrinterQuery* job) { NOTIMPLEMENTED(); } -}; - -} // namespace printing -#endif // !OS_MACOSX - -//--------------------------------------------------------------------------- -// These stubs are for Browser - -#if defined(OS_MACOSX) -class DockInfo { - public: - bool GetNewWindowBounds(gfx::Rect*, bool*) const; - void AdjustOtherWindowBounds() const; -}; -#endif - -#endif // CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_ |