Skip to content

Commit

Permalink
Printing: Delete dead code in PrintJob and cleanup corresponding code…
Browse files Browse the repository at this point in the history
… in PrintingContext.

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6510007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74844 0039d316-1c4b-4281-b951-d872f2087c98
  • Loading branch information
thestig@chromium.org committed Feb 14, 2011
1 parent 38f8fe9 commit 46b8ae0
Show file tree
Hide file tree
Showing 14 changed files with 0 additions and 56 deletions.
17 changes: 0 additions & 17 deletions chrome/browser/printing/print_job.cc
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ PrintJob::PrintJob()
worker_(),
settings_(),
is_job_pending_(false),
is_print_dialog_box_shown_(false),
is_canceling_(false) {
DCHECK(ui_message_loop_);
// This is normally a UI message loop, but in unit tests, the message loop is
Expand All @@ -36,7 +35,6 @@ PrintJob::~PrintJob() {
ui_message_loop_->RemoveDestructionObserver(this);
// The job should be finished (or at least canceled) when it is destroyed.
DCHECK(!is_job_pending_);
DCHECK(!is_print_dialog_box_shown_);
DCHECK(!is_canceling_);
if (worker_.get())
DCHECK(worker_->message_loop() == NULL);
Expand All @@ -49,7 +47,6 @@ void PrintJob::Initialize(PrintJobWorkerOwner* job,
DCHECK(!source_);
DCHECK(!worker_.get());
DCHECK(!is_job_pending_);
DCHECK(!is_print_dialog_box_shown_);
DCHECK(!is_canceling_);
DCHECK(!document_.get());
source_ = source;
Expand Down Expand Up @@ -114,7 +111,6 @@ void PrintJob::StartPrinting() {
DCHECK_EQ(ui_message_loop_, MessageLoop::current());
DCHECK(worker_->message_loop());
DCHECK(!is_job_pending_);
DCHECK(!is_print_dialog_box_shown_);
if (!worker_->message_loop() || is_job_pending_)
return;

Expand All @@ -141,13 +137,6 @@ void PrintJob::Stop() {

MessageLoop* worker_loop = worker_->message_loop();
if (worker_loop) {
if (is_print_dialog_box_shown_) {
// Make sure there is no Print... dialog box.
worker_loop->PostTask(FROM_HERE, NewRunnableMethod(
worker_.get(), &PrintJobWorker::DismissDialog));
is_print_dialog_box_shown_ = false;
}

ControlledWorkerShutdown();

is_job_pending_ = false;
Expand Down Expand Up @@ -216,10 +205,6 @@ bool PrintJob::is_job_pending() const {
return is_job_pending_;
}

bool PrintJob::is_print_dialog_box_shown() const {
return is_print_dialog_box_shown_;
}

PrintedDocument* PrintJob::document() const {
return document_.get();
}
Expand All @@ -246,8 +231,6 @@ void PrintJob::OnNotifyPrintJobEvent(const JobEventDetails& event_details) {
switch (event_details.type()) {
case JobEventDetails::FAILED: {
settings_.Clear();
// Update internal state.
is_print_dialog_box_shown_ = false;
// No need to cancel since the worker already canceled itself.
Stop();
break;
Expand Down
6 changes: 0 additions & 6 deletions chrome/browser/printing/print_job.h
Original file line number Diff line number Diff line change
Expand Up @@ -88,9 +88,6 @@ class PrintJob : public PrintJobWorkerOwner,
// and the end of the spooling.
bool is_job_pending() const;

// Returns true if the Print... dialog box is currently displayed.
bool is_print_dialog_box_shown() const;

// Access the current printed document. Warning: may be NULL.
PrintedDocument* document() const;

Expand Down Expand Up @@ -136,9 +133,6 @@ class PrintJob : public PrintJobWorkerOwner,
// Is the worker thread printing.
bool is_job_pending_;

// Is the Print... dialog box currently shown.
bool is_print_dialog_box_shown_;

// Is Canceling? If so, try to not cause recursion if on FAILED notification,
// the notified calls Cancel() again.
bool is_canceling_;
Expand Down
1 change: 0 additions & 1 deletion chrome/browser/printing/print_job_unittest.cc
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,6 @@ TEST(PrintJobTest, SimplePrintLateInit) {
job->FlushJob(timeout_ms);
job->DisconnectSource();
job->is_job_pending();
job->is_print_dialog_box_shown();
job->document();
// Private
job->UpdatePrintedDocument(NULL);
Expand Down
4 changes: 0 additions & 4 deletions chrome/browser/printing/print_job_worker.cc
Original file line number Diff line number Diff line change
Expand Up @@ -223,10 +223,6 @@ void PrintJobWorker::Cancel() {
// context we run.
}

void PrintJobWorker::DismissDialog() {
printing_context_->DismissDialog();
}

void PrintJobWorker::OnDocumentDone() {
DCHECK_EQ(message_loop(), MessageLoop::current());
DCHECK_EQ(page_number_, PageNumber::npos());
Expand Down
3 changes: 0 additions & 3 deletions chrome/browser/printing/print_job_worker.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,6 @@ class PrintJobWorker : public base::Thread {
// This is the only function that can be called in a thread.
void Cancel();

// Cancels the Print... dialog box if shown, noop otherwise.
void DismissDialog();

protected:
// Retrieves the context for testing only.
PrintingContext* printing_context() { return printing_context_.get(); }
Expand Down
4 changes: 0 additions & 4 deletions chrome/browser/printing/printer_query.cc
Original file line number Diff line number Diff line change
Expand Up @@ -118,10 +118,6 @@ void PrinterQuery::StopWorker() {
}
}

bool PrinterQuery::is_print_dialog_box_shown() const {
return is_print_dialog_box_shown_;
}

bool PrinterQuery::is_callback_pending() const {
return callback_.get() != NULL;
}
Expand Down
3 changes: 0 additions & 3 deletions chrome/browser/printing/printer_query.h
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,6 @@ class PrinterQuery : public PrintJobWorkerOwner {
// Stops the worker thread since the client is done with this object.
void StopWorker();

// Returns true if the Print... dialog box is currently displayed.
bool is_print_dialog_box_shown() const;

// Returns true if a GetSettings() call is pending completion.
bool is_callback_pending() const;

Expand Down
3 changes: 0 additions & 3 deletions printing/printing_context.h
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,6 @@ class PrintingContext {
// immediately.
virtual void Cancel() = 0;

// Dismiss the Print... dialog box if shown.
virtual void DismissDialog() = 0;

// Releases the native printing context.
virtual void ReleaseContext() = 0;

Expand Down
4 changes: 0 additions & 4 deletions printing/printing_context_cairo.cc
Original file line number Diff line number Diff line change
Expand Up @@ -158,10 +158,6 @@ void PrintingContextCairo::Cancel() {
NOTIMPLEMENTED();
}

void PrintingContextCairo::DismissDialog() {
NOTIMPLEMENTED();
}

void PrintingContextCairo::ReleaseContext() {
// Nothing to do yet.
}
Expand Down
1 change: 0 additions & 1 deletion printing/printing_context_cairo.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ class PrintingContextCairo : public PrintingContext {
virtual Result PageDone();
virtual Result DocumentDone();
virtual void Cancel();
virtual void DismissDialog();
virtual void ReleaseContext();
virtual gfx::NativeDrawingContext context() const;

Expand Down
1 change: 0 additions & 1 deletion printing/printing_context_mac.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ class PrintingContextMac : public PrintingContext {
virtual Result PageDone();
virtual Result DocumentDone();
virtual void Cancel();
virtual void DismissDialog();
virtual void ReleaseContext();
virtual gfx::NativeDrawingContext context() const;

Expand Down
4 changes: 0 additions & 4 deletions printing/printing_context_mac.mm
Original file line number Diff line number Diff line change
Expand Up @@ -201,10 +201,6 @@
PMSessionEndPageNoDialog(print_session);
}

void PrintingContextMac::DismissDialog() {
NOTIMPLEMENTED();
}

void PrintingContextMac::ReleaseContext() {
if (print_info_) {
[print_info_ autorelease];
Expand Down
4 changes: 0 additions & 4 deletions printing/printing_context_win.cc
Original file line number Diff line number Diff line change
Expand Up @@ -327,10 +327,6 @@ void PrintingContextWin::Cancel() {
in_print_job_ = false;
if (context_)
CancelDC(context_);
DismissDialog();
}

void PrintingContextWin::DismissDialog() {
if (dialog_box_) {
DestroyWindow(dialog_box_);
dialog_box_dismissed_ = true;
Expand Down
1 change: 0 additions & 1 deletion printing/printing_context_win.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ class PrintingContextWin : public PrintingContext {
virtual Result PageDone();
virtual Result DocumentDone();
virtual void Cancel();
virtual void DismissDialog();
virtual void ReleaseContext();
virtual gfx::NativeDrawingContext context() const;

Expand Down

0 comments on commit 46b8ae0

Please sign in to comment.