aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFJob_argv.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-01-26 19:59:34 +0100
committerJay Berkenbilt <ejb@ql.org>2022-01-30 19:11:03 +0100
commitcf6c56a4630dc279d2d1a565123ec1e9baa8d72b (patch)
treeed5ef86f310acbda9b8d54ac0c491225d046e444 /libqpdf/QPDFJob_argv.cc
parent2c7b583b3aaed1902ca3cca2387414391fc3fe65 (diff)
downloadqpdf-cf6c56a4630dc279d2d1a565123ec1e9baa8d72b.tar.zst
QPDFJob: use config API in place-holder json
Diffstat (limited to 'libqpdf/QPDFJob_argv.cc')
-rw-r--r--libqpdf/QPDFJob_argv.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/libqpdf/QPDFJob_argv.cc b/libqpdf/QPDFJob_argv.cc
index 71654e65..ea960845 100644
--- a/libqpdf/QPDFJob_argv.cc
+++ b/libqpdf/QPDFJob_argv.cc
@@ -564,15 +564,16 @@ QPDFJob::initializeFromJson(std::string const& json)
input_file_name->addStringHandler(
[this](std::string const&, std::string const& v) {
- this->infilename = QUtil::make_shared_cstr(v);
+ config()->inputFile(v.c_str());
});
output_file_name->addStringHandler(
[this](std::string const&, std::string const& v) {
- this->outfilename = QUtil::make_shared_cstr(v);
+ config()->outputFile(v.c_str());
});
output_options_qdf->addBoolHandler(
[this](std::string const&, bool v) {
- this->qdf_mode = v;
+ // QXXXQ require v to be true
+ config()->qdf();
});
}