Changeset View
Changeset View
Standalone View
Standalone View
src/qt/bitcoin.cpp
Show First 20 Lines • Show All 707 Lines • ▼ Show 20 Lines | try { | ||||
SelectParams(ChainNameFromCommandLine()); | SelectParams(ChainNameFromCommandLine()); | ||||
} catch (std::exception &e) { | } catch (std::exception &e) { | ||||
QMessageBox::critical(0, QObject::tr(PACKAGE_NAME), | QMessageBox::critical(0, QObject::tr(PACKAGE_NAME), | ||||
QObject::tr("Error: %1").arg(e.what())); | QObject::tr("Error: %1").arg(e.what())); | ||||
return EXIT_FAILURE; | return EXIT_FAILURE; | ||||
} | } | ||||
#ifdef ENABLE_WALLET | #ifdef ENABLE_WALLET | ||||
// Parse URIs on command line -- this can affect Params() | // Parse URIs on command line -- this can affect Params() | ||||
PaymentServer::ipcParseCommandLine(argc, argv); | std::string network = PaymentServer::ipcParseCommandLine(argc, argv); | ||||
if (!network.empty()) { | |||||
SelectParams(network); | |||||
} | |||||
#endif | #endif | ||||
QScopedPointer<const NetworkStyle> networkStyle(NetworkStyle::instantiate( | QScopedPointer<const NetworkStyle> networkStyle(NetworkStyle::instantiate( | ||||
QString::fromStdString(Params().NetworkIDString()))); | QString::fromStdString(Params().NetworkIDString()))); | ||||
assert(!networkStyle.isNull()); | assert(!networkStyle.isNull()); | ||||
// Allow for separate UI settings for testnets | // Allow for separate UI settings for testnets | ||||
QApplication::setApplicationName(networkStyle->getAppName()); | QApplication::setApplicationName(networkStyle->getAppName()); | ||||
// Re-initialize translations after changing application name (language in | // Re-initialize translations after changing application name (language in | ||||
▲ Show 20 Lines • Show All 75 Lines • Show Last 20 Lines |