X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fqt%2Foptionsmodel.cpp;h=5dcf9df98d5ca397bab0774416b2902ed4cfb763;hb=f8ea0dd6459856f2df18ca2ad532d49432a087dd;hp=7a84ef2454c0ac790306126abacbf48ac21352aa;hpb=1c7ed42093c5935e3958584ed98a2b03466a0023;p=novacoin.git diff --git a/src/qt/optionsmodel.cpp b/src/qt/optionsmodel.cpp index 7a84ef2..5dcf9df 100644 --- a/src/qt/optionsmodel.cpp +++ b/src/qt/optionsmodel.cpp @@ -67,9 +67,9 @@ void OptionsModel::Init() if(fTestNet) settings.setValue("strThirdPartyTxUrls", ""); else - settings.setValue("strThirdPartyTxUrls", "https://bitinfocharts.com/novacoin/tx/%s|https://coinplorer.com/NVC/Transactions/%s|https://explorer.novaco.in/tx/%s|https://bchain.info/NVC/tx/%s"); + settings.setValue("strThirdPartyTxUrls", "https://bitinfocharts.com/novacoin/tx/%s|https://explorer.novaco.in/tx/%s|https://bchain.info/NVC/tx/%s"); } - strThirdPartyTxUrls = settings.value("strThirdPartyTxUrls", "https://bitinfocharts.com/novacoin/tx/%s|https://coinplorer.com/NVC/Transactions/%s|https://explorer.novaco.in/tx/%s|https://bchain.info/NVC/tx/%s").toString(); + strThirdPartyTxUrls = settings.value("strThirdPartyTxUrls", "https://bitinfocharts.com/novacoin/tx/%s|https://explorer.novaco.in/tx/%s|https://bchain.info/NVC/tx/%s").toString(); fMinimizeToTray = settings.value("fMinimizeToTray", false).toBool(); fMinimizeOnClose = settings.value("fMinimizeOnClose", false).toBool(); fCoinControlFeatures = settings.value("fCoinControlFeatures", false).toBool(); @@ -99,6 +99,10 @@ void OptionsModel::Init() } } + if (!fTestNet && settings.contains("externalSeeder") && settings.value("externalSeeder").toString() != "") { + SoftSetArg("-peercollector", settings.value("externalSeeder").toString().toStdString()); + } + if (settings.contains("detachDB")) SoftSetBoolArg("-detachdb", settings.value("detachDB").toBool()); if (!language.isEmpty()) @@ -161,6 +165,8 @@ QVariant OptionsModel::data(const QModelIndex & index, int role) const return settings.value("fTorOnly", false); case TorName: return settings.value("TorName", ""); + case ExternalSeeder: + return settings.value("externalSeeder", ""); case Fee: return QVariant(static_cast(nTransactionFee)); case DisplayUnit: @@ -270,6 +276,9 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in settings.setValue("TorName", value.toString()); } break; + case ExternalSeeder: + settings.setValue("externalSeeder", value.toString()); + break; case Fee: nTransactionFee = value.toLongLong(); settings.setValue("nTransactionFee", static_cast(nTransactionFee));