diff options
author | vitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-20 07:02:31 +0000 |
---|---|---|
committer | vitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-20 07:03:31 +0000 |
commit | ee16f4d43f002b255c0da067edf15fb4ad9870ad (patch) | |
tree | 2a6827641d9f5acf569c6b95570ef9ead35b0d38 /printing | |
parent | 982eb07d97aaf2dca0dd1e1e0c36eac18f05f827 (diff) | |
download | chromium_src-ee16f4d43f002b255c0da067edf15fb4ad9870ad.zip chromium_src-ee16f4d43f002b255c0da067edf15fb4ad9870ad.tar.gz chromium_src-ee16f4d43f002b255c0da067edf15fb4ad9870ad.tar.bz2 |
Remove dead code.
TBR=noamsml
Review URL: https://codereview.chromium.org/493453005
Cr-Commit-Position: refs/heads/master@{#290782}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290782 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'printing')
-rw-r--r-- | printing/printing_context_win.cc | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/printing/printing_context_win.cc b/printing/printing_context_win.cc index b32b3d2..b0a9644 100644 --- a/printing/printing_context_win.cc +++ b/printing/printing_context_win.cc @@ -4,19 +4,12 @@ #include "printing/printing_context_win.h" -#include <winspool.h> - #include <algorithm> -#include "base/message_loop/message_loop.h" -#include "base/metrics/histogram.h" #include "base/strings/string_number_conversions.h" #include "base/strings/utf_string_conversions.h" -#include "base/values.h" #include "printing/backend/print_backend.h" -#include "printing/backend/printing_info_win.h" #include "printing/backend/win_helper.h" -#include "printing/print_job_constants.h" #include "printing/print_settings_initializer_win.h" #include "printing/printed_document.h" #include "printing/printing_utils.h" @@ -26,7 +19,6 @@ #if defined(USE_AURA) #include "ui/aura/remote_window_tree_host_win.h" #include "ui/aura/window.h" -#include "ui/aura/window_event_dispatcher.h" #endif namespace { @@ -52,107 +44,6 @@ HWND GetRootWindow(gfx::NativeView view) { namespace printing { -class PrintingContextWin::CallbackHandler : public IPrintDialogCallback, - public IObjectWithSite { - public: - CallbackHandler(PrintingContextWin& owner, HWND owner_hwnd) - : owner_(owner), - owner_hwnd_(owner_hwnd), - services_(NULL) { - } - - ~CallbackHandler() { - if (services_) - services_->Release(); - } - - IUnknown* ToIUnknown() { - return static_cast<IUnknown*>(static_cast<IPrintDialogCallback*>(this)); - } - - // IUnknown - virtual HRESULT WINAPI QueryInterface(REFIID riid, void**object) { - if (riid == IID_IUnknown) { - *object = ToIUnknown(); - } else if (riid == IID_IPrintDialogCallback) { - *object = static_cast<IPrintDialogCallback*>(this); - } else if (riid == IID_IObjectWithSite) { - *object = static_cast<IObjectWithSite*>(this); - } else { - return E_NOINTERFACE; - } - return S_OK; - } - - // No real ref counting. - virtual ULONG WINAPI AddRef() { - return 1; - } - virtual ULONG WINAPI Release() { - return 1; - } - - // IPrintDialogCallback methods - virtual HRESULT WINAPI InitDone() { - return S_OK; - } - - virtual HRESULT WINAPI SelectionChange() { - if (services_) { - // TODO(maruel): Get the devmode for the new printer with - // services_->GetCurrentDevMode(&devmode, &size), send that information - // back to our client and continue. The client needs to recalculate the - // number of rendered pages and send back this information here. - } - return S_OK; - } - - virtual HRESULT WINAPI HandleMessage(HWND dialog, - UINT message, - WPARAM wparam, - LPARAM lparam, - LRESULT* result) { - // Cheap way to retrieve the window handle. - if (!owner_.dialog_box_) { - // The handle we receive is the one of the groupbox in the General tab. We - // need to get the grand-father to get the dialog box handle. - owner_.dialog_box_ = GetAncestor(dialog, GA_ROOT); - // Trick to enable the owner window. This can cause issues with navigation - // events so it may have to be disabled if we don't fix the side-effects. - EnableWindow(owner_hwnd_, TRUE); - } - return S_FALSE; - } - - virtual HRESULT WINAPI SetSite(IUnknown* site) { - if (!site) { - DCHECK(services_); - services_->Release(); - services_ = NULL; - // The dialog box is destroying, PrintJob::Worker don't need the handle - // anymore. - owner_.dialog_box_ = NULL; - } else { - DCHECK(services_ == NULL); - HRESULT hr = site->QueryInterface(IID_IPrintDialogServices, - reinterpret_cast<void**>(&services_)); - DCHECK(SUCCEEDED(hr)); - } - return S_OK; - } - - virtual HRESULT WINAPI GetSite(REFIID riid, void** site) { - return E_NOTIMPL; - } - - private: - PrintingContextWin& owner_; - HWND owner_hwnd_; - IPrintDialogServices* services_; - - DISALLOW_COPY_AND_ASSIGN(CallbackHandler); -}; - // static PrintingContext* PrintingContext::Create(const std::string& app_locale) { return static_cast<PrintingContext*>(new PrintingContextWin(app_locale)); |