# HG changeset patch # User David Douard # Date 1200670431 -3600 # Node ID 32d0d1cd44c3f2a23b1dcbd4cba7cf136d39db5e # Parent 44866ca03611da98c9c8d024bb6464b2ee935ea2 add main menu shotcuts and make first openened file displayed diff -r 44866ca03611 -r 32d0d1cd44c3 qgpib_plotter.py --- a/qgpib_plotter.py Wed Jan 16 01:21:06 2008 +0100 +++ b/qgpib_plotter.py Fri Jan 18 16:33:51 2008 +0100 @@ -43,10 +43,13 @@ self.preferencesTriggered) self.connect(self.actionQuit, SIGNAL('triggered(bool)'), self.quitTriggered) + self.actionQuit.setShortcut(QtGui.QKeySequence(u'Ctrl+Q')) self.connect(self.actionOpen, SIGNAL('triggered(bool)'), self.openTriggered) + self.actionOpen.setShortcut(QtGui.QKeySequence(u'Ctrl+O')) self.connect(self.actionSave, SIGNAL('triggered(bool)'), self.saveTriggered) + self.actionSave.setShortcut(QtGui.QKeySequence(u'Ctrl+S')) self.connect(self.actionSaveAs, SIGNAL('triggered(bool)'), self.saveAsTriggered) @@ -101,9 +104,9 @@ lst.append(name) self._plots[name] = data self.plotsView.model().setStringList(lst) - #self.plotsView.setCurrentIndex(self.plotsView.model().index(self.plotsView.model().stringList().count(), 0)) - - + + if not self.plotsView.currentIndex().isValid(): + self.plotsView.setCurrentIndex(self.plotsView.model().index(0, 0)) def saveTriggered(self, checked=False): print "save"