diff --git a/res/ui/transfer.ui b/res/ui/transfer.ui index 649c80c0279ed7cdf189fd52fb70dc10c14f305e..08d0b6cc49a9d2935b24a8c3bca1acc3d4b8b4e6 100644 --- a/res/ui/transfer.ui +++ b/res/ui/transfer.ui @@ -140,6 +140,9 @@ <property name="suffix"> <string/> </property> + <property name="decimals"> + <number>0</number> + </property> <property name="maximum"> <double>99999999.000000000000000</double> </property> diff --git a/src/cutecoin/models/wallets.py b/src/cutecoin/models/wallets.py index b745a6e8b4023d1be4dda54903943c36aaf3f9bd..745d62f92bab0037e945a2241ac1b49ac8c96d99 100644 --- a/src/cutecoin/models/wallets.py +++ b/src/cutecoin/models/wallets.py @@ -21,17 +21,15 @@ class WalletsListModel(QAbstractListModel): super(WalletsListModel, self).__init__(parent) self.wallets = account.wallets self.community = community - self.values = [] - for w in self.wallets: - self.values.append(w.get_text(self.community)) def rowCount(self, parent): return len(self.wallets) def data(self, index, role): row = index.row() + w = self.wallets[row] if role == Qt.DisplayRole: - return self.values[row] + return w.get_text(self.community) elif role == Qt.EditRole: return self.wallets[row].name @@ -39,7 +37,6 @@ class WalletsListModel(QAbstractListModel): if role == Qt.EditRole: row = index.row() self.wallets[row].name = value - self.values[row] = self.wallets[row].get_text() self.dataChanged.emit(index, index) return True return False