|
|
@@ -8,11 +8,18 @@ |
|
|
#include <QDialog>
|
|
|
#include <QValidator>
|
|
|
|
|
|
+class BitcoinAmountField;
|
|
|
class OptionsModel;
|
|
|
class QValidatedLineEdit;
|
|
|
|
|
|
QT_BEGIN_NAMESPACE
|
|
|
+class QBoxLayout;
|
|
|
+class QCheckBox;
|
|
|
+class QValueComboBox;
|
|
|
class QDataWidgetMapper;
|
|
|
+class QSpinBox;
|
|
|
+class QString;
|
|
|
+class QWidget;
|
|
|
QT_END_NAMESPACE
|
|
|
|
|
|
namespace Ui {
|
|
|
@@ -60,13 +67,49 @@ private Q_SLOTS: |
|
|
void checkLineEdit();
|
|
|
void maxuploadtargetCheckboxStateChanged(int);
|
|
|
|
|
|
+ void incrementalrelayfee_changed();
|
|
|
+ void blockmaxsize_changed(int);
|
|
|
+ void blockmaxsize_increase(int);
|
|
|
+ void blockmaxweight_changed(int);
|
|
|
+
|
|
|
Q_SIGNALS:
|
|
|
void proxyIpChecks(QValidatedLineEdit *pUiProxyIp, int nProxyPort);
|
|
|
|
|
|
private:
|
|
|
Ui::OptionsDialog *ui;
|
|
|
OptionsModel *model;
|
|
|
QDataWidgetMapper *mapper;
|
|
|
+
|
|
|
+ QWidget *prevwidget;
|
|
|
+ void FixTabOrder(QWidget *);
|
|
|
+ void CreateOptionUI(QBoxLayout *, QWidget *, const QString& text);
|
|
|
+
|
|
|
+ QCheckBox *walletrbf;
|
|
|
+
|
|
|
+ QSpinBox *blockreconstructionextratxn;
|
|
|
+
|
|
|
+ QValueComboBox *mempoolreplacement;
|
|
|
+ QSpinBox *maxorphantx;
|
|
|
+ BitcoinAmountField *incrementalrelayfee;
|
|
|
+ QSpinBox *maxmempool;
|
|
|
+ QSpinBox *mempoolexpiry;
|
|
|
+
|
|
|
+ QCheckBox *rejectunknownscripts;
|
|
|
+ QCheckBox *rejectspkreuse;
|
|
|
+ BitcoinAmountField *minrelaytxfee;
|
|
|
+ QSpinBox *bytespersigop, *bytespersigopstrict;
|
|
|
+ QSpinBox *limitancestorcount;
|
|
|
+ QSpinBox *limitancestorsize;
|
|
|
+ QSpinBox *limitdescendantcount;
|
|
|
+ QSpinBox *limitdescendantsize;
|
|
|
+ QCheckBox *spamfilter;
|
|
|
+ QCheckBox *rejectbaremultisig;
|
|
|
+ QSpinBox *datacarriersize;
|
|
|
+ BitcoinAmountField *dustrelayfee;
|
|
|
+
|
|
|
+ BitcoinAmountField *blockmintxfee;
|
|
|
+ QSpinBox *blockmaxsize, *blockprioritysize, *blockmaxweight;
|
|
|
+ QCheckBox *priorityaccurate;
|
|
|
};
|
|
|
|
|
|
#endif // BITCOIN_QT_OPTIONSDIALOG_H
|