From 875c4f3aa289cba9ed73de07e4e1fab1770ae9ec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Wed, 15 Sep 2010 18:02:18 +0200 Subject: [PATCH] use currentChanged slot instead of mouseReleaseEvent --- sface/mainwindow.py | 1 + sface/screens/mainscreen.py | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/sface/mainwindow.py b/sface/mainwindow.py index c1c80b6..fde8ad8 100644 --- a/sface/mainwindow.py +++ b/sface/mainwindow.py @@ -62,6 +62,7 @@ class Status(QLabel): self.setText("") QTimer.singleShot(1500, self.sliceUpdateDate) + class MainWindow(QWidget): def __init__(self, parent=None): QWidget.__init__(self, parent) diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index d56bca5..96b5728 100644 --- a/sface/screens/mainscreen.py +++ b/sface/screens/mainscreen.py @@ -47,12 +47,10 @@ class NodeView(QTreeView): model.emit(SIGNAL("dataChanged(QModelIndex, QModelIndex)"), hostname_index, hostname_index) - def mouseReleaseEvent(self, event): - index = self.currentIndex() - model = index.model() - hostname_index = model.index(index.row(), 1, index.parent()) + def currentChanged(self, current, previous): + model = current.model() + hostname_index = model.index(current.row(), 1, current.parent()) hostname_data = hostname_index.data().toString() - self.emit(SIGNAL('hostnameClicked(QString)'), hostname_data) -- 2.43.0