summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/render_view.h
diff options
context:
space:
mode:
authorwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-03 19:43:57 +0000
committerwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-03 19:43:57 +0000
commit5798b2962ea6b3c5c433753f1efc8585be11eefe (patch)
treeac040d2bcad8b012a660d6096aacbd2ecc037db5 /chrome/renderer/render_view.h
parentef0594d06f18ffdb4f84feb955ae737ace5847ac (diff)
downloadchromium_src-5798b2962ea6b3c5c433753f1efc8585be11eefe.zip
chromium_src-5798b2962ea6b3c5c433753f1efc8585be11eefe.tar.gz
chromium_src-5798b2962ea6b3c5c433753f1efc8585be11eefe.tar.bz2
Revert "Refactor print functionality in RenderView..."
This broke XP Unit (Purify) TBR=sverrir Review URL: http://codereview.chromium.org/119099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17516 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/render_view.h')
-rw-r--r--chrome/renderer/render_view.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/chrome/renderer/render_view.h b/chrome/renderer/render_view.h
index bd216ae..0702fbe 100644
--- a/chrome/renderer/render_view.h
+++ b/chrome/renderer/render_view.h
@@ -46,7 +46,6 @@ class DebugMessageHandler;
class DevToolsAgent;
class DevToolsClient;
class FilePath;
-class PrintWebViewHelper;
class GURL;
class RenderThread;
class ResourceDispatcher;
@@ -59,6 +58,7 @@ struct FindInPageRequest;
struct ThumbnailScore;
struct ViewMsg_Navigate_Params;
struct ViewMsg_PrintPage_Params;
+struct ViewMsg_PrintPages_Params;
struct ViewMsg_Print_Params;
struct ViewMsg_UploadFile_Params;
struct WebDropData;
@@ -588,6 +588,14 @@ class RenderView : public RenderWidget,
// a custom background.
void OnSetBackground(const SkBitmap& background);
+ // Prints the page listed in |params|.
+ void PrintPage(const ViewMsg_PrintPage_Params& params,
+ const gfx::Size& canvas_size,
+ WebFrame* frame);
+
+ // Prints all the pages listed in |params|.
+ void PrintPages(const ViewMsg_PrintPages_Params& params, WebFrame* frame);
+
// Attempt to upload the file that we are trying to process if any.
// Reset the pending file upload data if the form was successfully
// posted.
@@ -804,9 +812,6 @@ class RenderView : public RenderWidget,
class NavigationState;
scoped_ptr<NavigationState> pending_navigation_state_;
- // Need for printing
- scoped_ptr<PrintWebViewHelper> print_render_view_;
-
DISALLOW_COPY_AND_ASSIGN(RenderView);
};