Add command line option to select a zcash.conf

This commit is contained in:
Aditya Kulkarni
2019-05-02 13:24:43 -07:00
parent 37ab20fef6
commit 7ecd3981f2
2 changed files with 15 additions and 1 deletions

View File

@@ -159,6 +159,11 @@ public:
QCommandLineOption noembeddedOption(QStringList() << "no-embedded", "Disable embedded zcashd");
parser.addOption(noembeddedOption);
// Add an option to specify the conf file
QCommandLineOption confOption(QStringList() << "conf", "Use the zcash.conf specified instead of looking for the default one.",
"confFile");
parser.addOption(confOption);
// Positional argument will specify a zcash payment URI
parser.addPositionalArgument("zcashURI", "An optional zcash URI to pay");
@@ -217,6 +222,11 @@ public:
Settings::getInstance()->setUseEmbedded(true);
}
// Check to see if a conf location was specified
if (parser.isSet(confOption)) {
Settings::getInstance()->setUsingZcashConf(parser.value(confOption));
}
w = new MainWindow();
w->setWindowTitle("ZecWallet v" + QString(APP_VERSION));