#ifndef PRINTING_PRINT_SETTINGS_INITIALIZER_H_
#define PRINTING_PRINT_SETTINGS_INITIALIZER_H_
#include "base/basictypes.h"
#include "base/logging.h"
#include "printing/page_range.h"
#include "printing/printing_export.h"
namespace base {
class DictionaryValue;
}
namespace printing {
class PrintSettings;
class PRINTING_EXPORT PrintSettingsInitializer {
public:
static bool InitSettings(
const base::DictionaryValue& job_settings,
const PageRanges& ranges,
PrintSettings* print_settings);
private:
DISALLOW_IMPLICIT_CONSTRUCTORS(PrintSettingsInitializer);
};
}
#endif