@@ -85,6 +85,11 @@ def settings_dialog(self, window):
8585 form .addRow (_ ('Scan:' ), rescan_l )
8686 form .addRow ('' , helptext (_ ('Set to the wallet creation date to reduce scanning time.' ), False ))
8787
88+ custom_opt_e = input (self .custom_opt )
89+ custom_opt_e .setPlaceholderText ('e.g. --gap-limit 50 --poll-interval 1' )
90+ form .addRow ('Options' , custom_opt_e )
91+ form .addRow ('' , helptext (_ ('Additional custom options. Optional.' ), False ))
92+
8893 verbose_c = QComboBox ()
8994 verbose_c .addItems ([ _ ('info' ), _ ('debug' ), _ ('trace' ) ])
9095 verbose_c .setCurrentIndex (self .verbose )
@@ -111,6 +116,7 @@ def save_config_and_run():
111116 self .bitcoind_cred = str (cred_e .text ())
112117 self .bitcoind_wallet = str (wallet_e .text ())
113118 self .rescan_since = get_rescan_value (rescan_c , rescan_e )
119+ self .custom_opt = str (custom_opt_e .text ())
114120 self .verbose = verbose_c .currentIndex ()
115121
116122 self .config .set_key ('bwt_enabled' , self .enabled )
@@ -119,6 +125,7 @@ def save_config_and_run():
119125 self .config .set_key ('bwt_bitcoind_cred' , self .bitcoind_cred )
120126 self .config .set_key ('bwt_bitcoind_wallet' , self .bitcoind_wallet )
121127 self .config .set_key ('bwt_rescan_since' , self .rescan_since )
128+ self .config .set_key ('bwt_custom_opt' , self .custom_opt )
122129 self .config .set_key ('bwt_verbose' , self .verbose )
123130
124131 log_t .clear ()
0 commit comments