diff --git a/src/cutecoin/models/wallets.py b/src/cutecoin/models/wallets.py index 3d21870dfb97d5402e17b63462565fd73bc7fd78..460a0cc71e10603ed91a8386eb6ab0d06d6f5f97 100644 --- a/src/cutecoin/models/wallets.py +++ b/src/cutecoin/models/wallets.py @@ -35,7 +35,7 @@ class WalletsFilterProxyModel(QSortFilterProxyModel): source_data = self.sourceModel().data(source_index, role) if role == Qt.DisplayRole: if source_index.column() == self.sourceModel().columns_types.index('pubkey'): - pubkey = "pub:{0}".format(source_data[:5]) + pubkey = source_data source_data = pubkey return source_data if source_index.column() == self.sourceModel().columns_types.index('amount'): @@ -45,6 +45,10 @@ class WalletsFilterProxyModel(QSortFilterProxyModel): else: return "{0:.2f}".format(amount_ref) + if role == Qt.TextAlignmentRole: + if source_index.column() == self.sourceModel().columns_types.index('amount'): + return Qt.AlignRight | Qt.AlignVCenter + return source_data @@ -61,8 +65,8 @@ class WalletsTableModel(QAbstractTableModel): super().__init__(parent) self.account = account self.community = community - self.columns_headers = ('Name', 'Pubkey', 'Amount') - self.columns_types = ('name', 'pubkey', 'amount') + self.columns_headers = ('Name', 'Amount', 'Pubkey') + self.columns_types = ('name', 'amount', 'pubkey') @property def wallets(self): @@ -87,8 +91,7 @@ class WalletsTableModel(QAbstractTableModel): name = self.wallets[row].name amount = self.wallets[row].value(self.community) pubkey = self.wallets[row].pubkey - - return name, pubkey, amount + return name, amount, pubkey def data(self, index, role): row = index.row()