@@ -81,14 +81,24 @@ SettingsMinting::SettingsMinting(QWidget *parent, WalletView *mainWindow, Wallet
81
81
connect (ui->btnEsc ,SIGNAL (clicked ()),this , SLOT (close ()));
82
82
connect (ui->btnSendMint ,SIGNAL (clicked ()),this , SLOT (btnMint ()));
83
83
connect (ui->editAmount , SIGNAL (returnPressed ()), this , SLOT (btnMint ()));
84
- connect (ui->radioButton10 , SIGNAL (toggled (bool )), this , SLOT (onCheck10Clicked (bool )));
85
- connect (ui->radioButton100 , SIGNAL (toggled (bool )), this , SLOT (onCheck100Clicked (bool )));
86
- connect (ui->radioButton1000 , SIGNAL (toggled (bool )), this , SLOT (onCheck1000Clicked (bool )));
87
- connect (ui->radioButton100000 , SIGNAL (toggled (bool )), this , SLOT (onCheck100000Clicked (bool )));
84
+ if (gArgs .IsArgSet (" -nautomintdenom" )){
85
+ ui->labelAutomintConfig ->setVisible (true );
86
+ ui->radioButton10 ->setEnabled (0 );
87
+ ui->radioButton100 ->setEnabled (0 );
88
+ ui->radioButton1000 ->setEnabled (0 );
89
+ ui->radioButton100000 ->setEnabled (0 );
90
+ ui->checkAutomintInstant ->setEnabled (0 );
91
+ }
92
+ else {
93
+ ui->labelAutomintConfig ->setVisible (false );
94
+ connect (ui->radioButton10 , SIGNAL (toggled (bool )), this , SLOT (onCheck10Clicked (bool )));
95
+ connect (ui->radioButton100 , SIGNAL (toggled (bool )), this , SLOT (onCheck100Clicked (bool )));
96
+ connect (ui->radioButton1000 , SIGNAL (toggled (bool )), this , SLOT (onCheck1000Clicked (bool )));
97
+ connect (ui->radioButton100000 , SIGNAL (toggled (bool )), this , SLOT (onCheck100000Clicked (bool )));
98
+ connect (ui->checkAutomintInstant , SIGNAL (toggled (bool )), this , SLOT (onCheckFullMintClicked (bool )));
99
+ }
88
100
connect (ui->editAmount , SIGNAL (textChanged (const QString &)), this , SLOT (mintAmountChange (const QString &)));
89
101
90
- connect (ui->checkAutomintInstant , SIGNAL (toggled (bool )), this , SLOT (onCheckFullMintClicked (bool )));
91
-
92
102
}
93
103
94
104
/* *
@@ -177,35 +187,35 @@ void SettingsMinting::mintzerocoins()
177
187
}
178
188
179
189
void SettingsMinting::onCheck10Clicked (bool res) {
180
- if (res && nPreferredDenom != 10 ){
190
+ if (res && ! gArgs . IsArgSet ( " -nautomintdenom " ) && nPreferredDenom != 10 ){
181
191
nPreferredDenom = 10 ;
182
192
saveSettings (nPreferredDenom);
183
193
}
184
194
}
185
195
186
196
void SettingsMinting::onCheck100Clicked (bool res){
187
- if (res && nPreferredDenom != 100 ){
197
+ if (res && ! gArgs . IsArgSet ( " -nautomintdenom " ) && nPreferredDenom != 100 ){
188
198
nPreferredDenom = 100 ;
189
199
saveSettings (nPreferredDenom);
190
200
}
191
201
}
192
202
193
203
void SettingsMinting::onCheck1000Clicked (bool res){
194
- if (res && nPreferredDenom != 1000 ){
204
+ if (res && ! gArgs . IsArgSet ( " -nautomintdenom " ) && nPreferredDenom != 1000 ){
195
205
nPreferredDenom = 1000 ;
196
206
saveSettings (nPreferredDenom);
197
207
}
198
208
}
199
209
200
210
void SettingsMinting::onCheck100000Clicked (bool res){
201
- if (res && nPreferredDenom != 10000 ){
211
+ if (res && ! gArgs . IsArgSet ( " -nautomintdenom " ) && nPreferredDenom != 10000 ){
202
212
nPreferredDenom = 10000 ;
203
213
saveSettings (nPreferredDenom);
204
214
}
205
215
}
206
216
207
217
void SettingsMinting::onCheckFullMintClicked (bool res){
208
- if (res && nPreferredDenom != -1 ){
218
+ if (res && ! gArgs . IsArgSet ( " -nautomintdenom " ) && nPreferredDenom != -1 ){
209
219
nPreferredDenom = -1 ;
210
220
saveSettings (nPreferredDenom);
211
221
}
0 commit comments