From ebd6f6c1dc1b2e009434c32624f839e5a9e4f68f Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Sat, 12 Sep 2015 16:20:29 +0200 Subject: [PATCH] Diverse fixes in display --- src/cutecoin/gui/mainwindow.py | 1 + src/cutecoin/gui/process_cfg_community.py | 2 ++ src/cutecoin/models/network.py | 7 +++++++ 3 files changed, 10 insertions(+) diff --git a/src/cutecoin/gui/mainwindow.py b/src/cutecoin/gui/mainwindow.py index f9f7c5c1..de83ba5a 100644 --- a/src/cutecoin/gui/mainwindow.py +++ b/src/cutecoin/gui/mainwindow.py @@ -70,6 +70,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.homescreen = HomeScreenWidget(self.app, self.status_label) self.homescreen.frame_communities.community_tile_clicked.connect(self.change_community) + self.homescreen.toolbutton_new_account.clicked.connect(self.open_add_account_dialog) self.homescreen.toolbutton_new_account.addAction(self.action_add_account) self.homescreen.toolbutton_new_account.addAction(self.action_import) self.homescreen.button_add_community.clicked.connect(self.action_open_add_community) diff --git a/src/cutecoin/gui/process_cfg_community.py b/src/cutecoin/gui/process_cfg_community.py index ab6217d2..9e662596 100644 --- a/src/cutecoin/gui/process_cfg_community.py +++ b/src/cutecoin/gui/process_cfg_community.py @@ -94,6 +94,8 @@ class StepPageInit(Step): self.account.broadcast_error.connect(self.handle_error) yield from self.account.send_selfcert(password, community) self.config_dialog.community = community + else: + self.config_dialog.label_error.setText(self.tr("Pubkey already exists on the network")) else: self.config_dialog.label_error.setText(self.tr("Could not connect.")) diff --git a/src/cutecoin/models/network.py b/src/cutecoin/models/network.py index 4e6000d4..f6f6eb8b 100644 --- a/src/cutecoin/models/network.py +++ b/src/cutecoin/models/network.py @@ -72,6 +72,13 @@ class NetworkFilterProxyModel(QSortFilterProxyModel): and role == Qt.DisplayRole: return source_data[:5] + if index.column() == source_model.columns_types.index('current_block') \ + and role == Qt.DisplayRole: + if source_data == -1: + return "" + else + return source_data + if index.column() == source_model.columns_types.index('current_hash') \ and role == Qt.DisplayRole: return source_data[:10] -- GitLab