5 #ifndef BITCOIN_QT_OPTIONSMODEL_H 6 #define BITCOIN_QT_OPTIONSMODEL_H 10 #include <QAbstractListModel> 21 static constexpr
unsigned short DEFAULT_GUI_PROXY_PORT = 9050;
61 void Init(
bool resetSettings =
false);
64 int rowCount(
const QModelIndex & parent = QModelIndex())
const;
65 QVariant
data(
const QModelIndex & index,
int role = Qt::DisplayRole)
const;
66 bool setData(
const QModelIndex & index,
const QVariant & value,
int role = Qt::EditRole);
110 #endif // BITCOIN_QT_OPTIONSMODEL_H OptionsModel(interfaces::Node &node, QObject *parent=0, bool resetSettings=false)
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
void addOverriddenOption(const std::string &option)
void hideTrayIconChanged(bool)
bool getProxySettings(QNetworkProxy &proxy) const
const QString & getOverriddenByCommandLine()
void coinControlFeaturesChanged(bool)
int getDisplayUnit() const
bool isRestartRequired() const
interfaces::Node & node() const
interfaces::Node & m_node
void setDisplayUnit(const QVariant &value)
Updates current unit in memory, settings and emits displayUnitChanged(newUnit) signal.
void Init(bool resetSettings=false)
void displayUnitChanged(int unit)
QString getThirdPartyTxUrls() const
bool fCoinControlFeatures
bool getCoinControlFeatures() const
bool getMinimizeOnClose() const
QT_END_NAMESPACE const char * DEFAULT_GUI_PROXY_HOST
void setRestartRequired(bool fRequired)
Interface from Qt to configuration data structure for Bitcoin client.
QString strThirdPartyTxUrls
bool getMinimizeToTray() const
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const
int rowCount(const QModelIndex &parent=QModelIndex()) const
Top-level interface for a bitcoin node (bsha3d process).
bool getHideTrayIcon() const
QString strOverriddenByCommandLine