X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fmainscreen.py;h=547baec69017e88645fcc5b6b6ceca6cbfdea426;hp=d56bca5a7753ace42f27b15ad09b07fb76b7ab16;hb=ac30052c985f7088999a29611f86f534325e3045;hpb=dd3e0cf249a536798fcbb3aaf788dca1d674ab26 diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index d56bca5..547baec 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) @@ -459,11 +457,15 @@ class MainScreen(SfaScreen): SfaScreen.__init__(self, parent) slice = SliceWidget(self) - self.init(slice, "Main Window", "OneLab Federation GUI") + self.init(slice, "Main Window", "OneLab SFA crawler") + def rspecUpdated(self): + self.mainwin.rspecWindow.updateView() + def configurationChanged(self): self.widget.updateSliceName() self.widget.updateView() + self.mainwin.rspecWindow.updateView() def nodeSelectionChanged(self, hostname): self.mainwin.nodeSelectionChanged(hostname)