5 #ifndef BITCOIN_QT_OPTIONSMODEL_H
6 #define BITCOIN_QT_OPTIONSMODEL_H
10 #include <QAbstractListModel>
27 explicit OptionsModel(QObject *parent = 0,
bool resetSettings =
false);
52 void Init(
bool resetSettings =
false);
55 int rowCount(
const QModelIndex & parent = QModelIndex())
const;
56 QVariant
data(
const QModelIndex & index,
int role = Qt::DisplayRole)
const;
57 bool setData(
const QModelIndex & index,
const QVariant & value,
int role = Qt::EditRole);
Interface from Qt to configuration data structure for Bitcoin client.
QString strOverriddenByCommandLine
bool getProxySettings(QNetworkProxy &proxy) const
void Init(bool resetSettings=false)
bool fCoinControlFeatures
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
void setDisplayUnit(const QVariant &value)
Updates current unit in memory, settings and emits displayUnitChanged(newUnit) signal.
void coinControlFeaturesChanged(bool)
QString strThirdPartyTxUrls
QString getThirdPartyTxUrls()
void displayUnitChanged(int unit)
bool getMinimizeOnClose()
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const
const QString & getOverriddenByCommandLine()
int rowCount(const QModelIndex &parent=QModelIndex()) const
bool getCoinControlFeatures()
OptionsModel(QObject *parent=0, bool resetSettings=false)
void addOverriddenOption(const std::string &option)
void setRestartRequired(bool fRequired)
void hideTrayIconChanged(bool)