diff --git a/src/cutecoin/gui/community_tab.py b/src/cutecoin/gui/community_tab.py index 33f526fc222d88a64b632bf610d930a9fd8adf59..7aa262539b0f48d42dd18ddc82e43763a521a5f8 100644 --- a/src/cutecoin/gui/community_tab.py +++ b/src/cutecoin/gui/community_tab.py @@ -140,7 +140,7 @@ class CommunityTabWidget(QWidget, Ui_CommunityTabWidget): dialog.radio_pubkey.setChecked(True) if dialog.exec_() == QDialog.Accepted: currency_tab = self.window().currencies_tabwidget.currentWidget() - currency_tab.tab_history.table_history.model().invalidate() + currency_tab.tab_history.table_history.model().sourceModel().refresh_transfers() def certify_identity(self, person): dialog = CertificationDialog(self.account, self.password_asker) diff --git a/src/cutecoin/gui/currency_tab.py b/src/cutecoin/gui/currency_tab.py index fbcbe4c6be9452e90e3d09ef86265cfddcecac32..e247604680bccb2b559e2ae834eb49b953c4121c 100644 --- a/src/cutecoin/gui/currency_tab.py +++ b/src/cutecoin/gui/currency_tab.py @@ -159,7 +159,7 @@ class CurrencyTabWidget(QWidget, Ui_CurrencyTabWidget): self.tab_wallets.refresh() if self.tab_history.table_history.model(): - self.tab_history.table_history.model().refresh_transfers() + self.tab_history.table_history.model().sourceModel().refresh_transfers() @pyqtSlot() def refresh_status(self): diff --git a/src/cutecoin/gui/mainwindow.py b/src/cutecoin/gui/mainwindow.py index 2546d17e0d5886cf95f7e1ffb8367a16078bb8af..1aabed473a067dcf0ee667e225e1cebc28a06790 100644 --- a/src/cutecoin/gui/mainwindow.py +++ b/src/cutecoin/gui/mainwindow.py @@ -189,7 +189,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): dialog.accepted.connect(self.refresh_wallets) if dialog.exec_() == QDialog.Accepted: currency_tab = self.currencies_tabwidget.currentWidget() - currency_tab.tab_history.table_history.model().invalidate() + currency_tab.tab_history.table_history.model().sourceModel().refresh_transfers() def open_certification_dialog(self): dialog = CertificationDialog(self.app.current_account, diff --git a/src/cutecoin/gui/transactions_tab.py b/src/cutecoin/gui/transactions_tab.py index 65888a8033d9427602a771b534ce9e31dbc9fefb..14eae68324bb069c6da3f104a636f6bba30c3625 100644 --- a/src/cutecoin/gui/transactions_tab.py +++ b/src/cutecoin/gui/transactions_tab.py @@ -180,7 +180,7 @@ class TransactionsTabWidget(QWidget, Ui_transactionsTabWidget): result = dialog.exec_() if result == QDialog.Accepted: transfer.drop() - self.table_history.model().invalidate() + self.table_history.model().sourceModel().refresh_transfers() def cancel_transfer(self): reply = QMessageBox.warning(self, self.tr("Warning"), @@ -190,7 +190,7 @@ QMessageBox.Ok | QMessageBox.Cancel) if reply == QMessageBox.Ok: transfer = self.sender().data() transfer.drop() - self.table_history.model().invalidate() + self.table_history.model().sourceModel().refresh_transfers() def dates_changed(self): logging.debug("Changed dates") diff --git a/src/cutecoin/gui/wallets_tab.py b/src/cutecoin/gui/wallets_tab.py index 12b6e41f37f60d42d184278b06a6452cf3e6b104..817a37cf6e5d3150f978bcfe442e521397af280f 100644 --- a/src/cutecoin/gui/wallets_tab.py +++ b/src/cutecoin/gui/wallets_tab.py @@ -203,4 +203,4 @@ class WalletsTabWidget(QWidget, Ui_WalletsTab): dialog.radio_pubkey.setChecked(True) if dialog.exec_() == QDialog.Accepted: currency_tab = self.window().currencies_tabwidget.currentWidget() - currency_tab.tab_history.table_history.model().invalidate() + currency_tab.tab_history.table_history.model().sourceModel().refresh_transfers() diff --git a/src/cutecoin/models/identities.py b/src/cutecoin/models/identities.py index 4bb0cde4113430feb8c84a99faec725de3da2fcb..89c3c1c4a9dc895e5363a0b6ac6cf48e72ffe15d 100644 --- a/src/cutecoin/models/identities.py +++ b/src/cutecoin/models/identities.py @@ -80,7 +80,10 @@ class IdentitiesTableModel(QAbstractTableModel): @property def pubkeys(self): - return [i.pubkey for i in self.identities_data] + ''' + Get pubkeys of displayed identities + ''' + return [i[1] for i in self.identities_data] def identity_data(self, person): join_block = person.membership(self.community)['blockNumber']