summaryrefslogtreecommitdiff
path: root/src/OptionHandlerFactory.cc
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2016-08-29 16:20:56 +0200
committerNils Maier <maierman@web.de>2016-08-30 14:23:42 +0200
commit414dd14decff7429ce94f18721f4c1afe607b6ea (patch)
treeced57819e83081222769422e5408b8575300c2ed /src/OptionHandlerFactory.cc
parent852e2db5860c2cb8f653cb69763ee08c0e70d94c (diff)
Add --save-not-found option
Diffstat (limited to 'src/OptionHandlerFactory.cc')
-rw-r--r--src/OptionHandlerFactory.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/OptionHandlerFactory.cc b/src/OptionHandlerFactory.cc
index 001fa77f..725329db 100644
--- a/src/OptionHandlerFactory.cc
+++ b/src/OptionHandlerFactory.cc
@@ -344,6 +344,17 @@ std::vector<OptionHandler*> OptionHandlerFactory::createOptionHandlers()
handlers.push_back(op);
}
{
+ OptionHandler* op(new BooleanOptionHandler(
+ PREF_SAVE_NOT_FOUND, TEXT_SAVE_NOT_FOUND, A2_V_TRUE,
+ OptionHandler::OPT_ARG));
+ op->addTag(TAG_ADVANCED);
+ op->setInitialOption(true);
+ op->setChangeOption(true);
+ op->setChangeGlobalOption(true);
+ op->setChangeOptionForReserved(true);
+ handlers.push_back(op);
+ }
+ {
OptionHandler* op(
new BooleanOptionHandler(PREF_FORCE_SEQUENTIAL, TEXT_FORCE_SEQUENTIAL,
A2_V_FALSE, OptionHandler::OPT_ARG, 'Z'));