Skip to content
Snippets Groups Projects
Commit 2d5d6d3a authored by inso's avatar inso
Browse files

Fix right click on nodes

parent eaaae265
No related branches found
No related tags found
No related merge requests found
...@@ -43,6 +43,8 @@ class NetworkModel(QObject): ...@@ -43,6 +43,8 @@ class NetworkModel(QObject):
""" """
if index.isValid() and index.row() < self.table_model.rowCount(QModelIndex()): if index.isValid() and index.row() < self.table_model.rowCount(QModelIndex()):
source_index = self.table_model.mapToSource(index) source_index = self.table_model.mapToSource(index)
node = self.network_service.nodes()[source_index.row()] node_col = NetworkTableModel.columns_types.index('node')
return True, node node_index = self.table_model.sourceModel().index(source_index.row(), node_col)
source_data = self.table_model.sourceModel().data(node_index, Qt.DisplayRole)
return True, source_data
return False, None return False, None
...@@ -142,7 +142,8 @@ class NetworkTableModel(QAbstractTableModel): ...@@ -142,7 +142,8 @@ class NetworkTableModel(QAbstractTableModel):
'software', 'software',
'version', 'version',
'is_root', 'is_root',
'state' 'state',
'node'
) )
DESYNCED = 3 DESYNCED = 3
...@@ -215,7 +216,8 @@ class NetworkTableModel(QAbstractTableModel): ...@@ -215,7 +216,8 @@ class NetworkTableModel(QAbstractTableModel):
state = NetworkTableModel.DESYNCED state = NetworkTableModel.DESYNCED
return (address, port, number, block_hash, block_time, node.uid, return (address, port, number, block_hash, block_time, node.uid,
node.member, node.pubkey, node.software, node.version, node.root, state) node.member, node.pubkey, node.software, node.version, node.root, state,
node)
def init_nodes(self, current_buid=None): def init_nodes(self, current_buid=None):
self._logger.debug("Init nodes table") self._logger.debug("Init nodes table")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment