mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-25 18:28:53 +01:00
Account switcher
This commit is contained in:
@@ -11,9 +11,9 @@
|
||||
#include <QBrush>
|
||||
|
||||
SubaddressModel::SubaddressModel(QObject *parent, Subaddress *subaddress)
|
||||
: QAbstractTableModel(parent),
|
||||
m_subaddress(subaddress),
|
||||
m_showFullAddresses(false)
|
||||
: QAbstractTableModel(parent)
|
||||
, m_subaddress(subaddress)
|
||||
, m_showFullAddresses(false)
|
||||
{
|
||||
connect(m_subaddress, &Subaddress::refreshStarted, this, &SubaddressModel::startReset);
|
||||
connect(m_subaddress, &Subaddress::refreshFinished, this, &SubaddressModel::endReset);
|
||||
@@ -143,7 +143,7 @@ bool SubaddressModel::setData(const QModelIndex &index, const QVariant &value, i
|
||||
|
||||
switch (index.column()) {
|
||||
case Label:
|
||||
m_subaddress->setLabel(0, row, value.toString()); // Todo: get actual account index
|
||||
m_subaddress->setLabel(m_currentSubaddressAcount, row, value.toString());
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
@@ -180,6 +180,10 @@ int SubaddressModel::unusedLookahead() const {
|
||||
return m_subaddress->unusedLookahead();
|
||||
}
|
||||
|
||||
void SubaddressModel::setCurrentSubaddressAcount(quint32 accountIndex) {
|
||||
m_currentSubaddressAcount = accountIndex;
|
||||
}
|
||||
|
||||
Monero::SubaddressRow* SubaddressModel::entryFromIndex(const QModelIndex &index) const {
|
||||
Q_ASSERT(index.isValid() && index.row() < m_subaddress->count());
|
||||
return m_subaddress->row(index.row());
|
||||
|
||||
Reference in New Issue
Block a user