/* * Copyright 2003-2008, Haiku. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: * Michael Pfeiffer */ #include "PreviewDriver.h" #include "Preview.h" #define PREVIEW_DRIVER_DEBUG 0 PreviewDriver::PreviewDriver(BNode* spoolDir) : PrinterDriver(spoolDir) { }; PreviewDriver::~PreviewDriver() { } status_t PreviewDriver::PrintJob(BFile *jobFile, BMessage *jobMsg) { #if PREVIEW_DRIVER_DEBUG return PrinterDriver::PrintJob(jobFile, jobMsg); #else PreviewWindow* w = new PreviewWindow(jobFile); return w->Go(); #endif } PrinterDriver* instanciate_driver(BNode *spoolDir) { return new PreviewDriver(spoolDir); }