1 #include "optionsmodel.h"
6 OptionsModel::OptionsModel(QObject *parent) :
7 QAbstractListModel(parent)
11 int OptionsModel::rowCount(const QModelIndex & parent) const
13 return OptionIDRowCount;
16 QVariant OptionsModel::data(const QModelIndex & index, int role) const
18 qDebug() << "OptionsModel::data" << " " << index.row() << " " << role;
19 if(role == Qt::EditRole)
21 /* Delegate to specific column handlers */
27 return QVariant(fMinimizeToTray);
29 return QVariant(fUseUPnP);
31 return QVariant(fMinimizeOnClose);
33 return QVariant(fUseProxy);
35 return QVariant(QString::fromStdString(addrProxy.ToStringIP()));
37 return QVariant(QString::fromStdString(addrProxy.ToStringPort()));
39 return QVariant(QString::fromStdString(FormatMoney(nTransactionFee)));
47 bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, int role)
49 qDebug() << "OptionsModel::setData" << " " << index.row() << "=" << value;
50 emit dataChanged(index, index);
54 qint64 OptionsModel::getTransactionFee()
56 return nTransactionFee;