Skip to content

Commit

Permalink
Implemented #315
Browse files Browse the repository at this point in the history
  • Loading branch information
cryptozoidberg committed Apr 21, 2022
1 parent 631c1fa commit f56c71c
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 4 deletions.
6 changes: 3 additions & 3 deletions src/daemon/daemon.cpp
Expand Up @@ -146,16 +146,16 @@ int main(int argc, char* argv[])
command_line::add_arg(desc_cmd_only, command_line::arg_version);
command_line::add_arg(desc_cmd_only, command_line::arg_os_version);
// tools::get_default_data_dir() can't be called during static initialization
command_line::add_arg(desc_cmd_only, command_line::arg_data_dir, tools::get_default_data_dir());
command_line::add_arg(desc_cmd_sett, command_line::arg_data_dir, tools::get_default_data_dir());
command_line::add_arg(desc_cmd_only, command_line::arg_stop_after_height);
command_line::add_arg(desc_cmd_only, command_line::arg_config_file);
command_line::add_arg(desc_cmd_only, command_line::arg_disable_upnp);

command_line::add_arg(desc_cmd_sett, command_line::arg_log_dir);
command_line::add_arg(desc_cmd_sett, command_line::arg_log_level);
command_line::add_arg(desc_cmd_sett, command_line::arg_console);
command_line::add_arg(desc_cmd_sett, command_line::arg_show_details);
command_line::add_arg(desc_cmd_sett, command_line::arg_show_rpc_autodoc);
command_line::add_arg(desc_cmd_only, command_line::arg_show_details);
command_line::add_arg(desc_cmd_only, command_line::arg_show_rpc_autodoc);
command_line::add_arg(desc_cmd_sett, command_line::arg_disable_stop_if_time_out_of_sync);
command_line::add_arg(desc_cmd_sett, command_line::arg_disable_stop_on_low_free_space);
command_line::add_arg(desc_cmd_sett, command_line::arg_enable_offers_service);
Expand Down
2 changes: 2 additions & 0 deletions src/wallet/view_iface.h
Expand Up @@ -754,9 +754,11 @@ namespace view
struct gui_options
{
bool use_debug_mode;
bool disable_price_fetch;

BEGIN_KV_SERIALIZE_MAP()
KV_SERIALIZE(use_debug_mode)
KV_SERIALIZE(disable_price_fetch)
END_KV_SERIALIZE_MAP()

};
Expand Down
10 changes: 9 additions & 1 deletion src/wallet/wallets_manager.cpp
Expand Up @@ -60,6 +60,7 @@ const command_line::arg_descriptor<std::string> arg_remote_node ( "remote-node"
const command_line::arg_descriptor<bool> arg_enable_qt_logs ( "enable-qt-logs", "Forward Qt log messages into main log");
const command_line::arg_descriptor<bool> arg_disable_logs_init("disable-logs-init", "Disable log initialization in GUI");
const command_line::arg_descriptor<std::string> arg_qt_dev_tools ( "qt-dev-tools", "Enable main web page inspection with Chromium DevTools, <vertical|horizontal>[,scale], e.g. \"horizontal,1.3\"", "");
const command_line::arg_descriptor<bool> arg_disable_price_fetch("gui-disable-price-fetch", "Disable price fetching in UI(for privacy matter)");

wallets_manager::wallets_manager():m_pview(&m_view_stub),
m_stop_singal_sent(false),
Expand Down Expand Up @@ -186,6 +187,8 @@ bool wallets_manager::init_command_line(int argc, char* argv[], std::string& fai
command_line::add_arg(desc_cmd_sett, command_line::arg_predownload_link);
command_line::add_arg(desc_cmd_only, command_line::arg_deeplink);
command_line::add_arg(desc_cmd_sett, command_line::arg_disable_ntp);
command_line::add_arg(desc_cmd_sett, arg_disable_price_fetch);



#ifndef MOBILE_WALLET_BUILD
Expand Down Expand Up @@ -299,10 +302,15 @@ bool wallets_manager::init(view::i_view* pview_handler)
{
log_space::log_singletone::get_set_log_detalisation_level(true, command_line::get_arg(m_vm, command_line::arg_log_level));
}
if (command_line::has_arg(m_vm, arg_enable_gui_debug_mode))
if (command_line::has_arg(m_vm, arg_enable_gui_debug_mode) && command_line::get_arg(m_vm, arg_enable_gui_debug_mode))
{
m_ui_opt.use_debug_mode = true;
}
if (command_line::has_arg(m_vm, arg_disable_price_fetch) && command_line::get_arg(m_vm, arg_disable_price_fetch))
{
m_ui_opt.disable_price_fetch = true;
}


//set up logging options
std::string log_dir;
Expand Down

0 comments on commit f56c71c

Please sign in to comment.