fix refresh of results when the selected query is missing

This commit is contained in:
Romain Bignon 2012-02-17 13:54:44 +01:00
commit b7c23956b6

View file

@ -68,7 +68,7 @@ class MainWindow(QtMainWindow):
for name in self.config.get('queries', default={}).iterkeys():
self.ui.queriesList.addItem(name)
if name == select_name:
self.ui.queriesList.setCurrentIndex(len(self.ui.queriesList))
self.ui.queriesList.setCurrentIndex(len(self.ui.queriesList)-1)
self.connect(self.ui.queriesList, SIGNAL('currentIndexChanged(int)'), self.queryChanged)
def addQuery(self):
@ -101,6 +101,9 @@ class MainWindow(QtMainWindow):
name = unicode(self.ui.queriesList.itemText(self.ui.queriesList.currentIndex()))
q = self.config.get('queries', name)
if q is None:
return q
self.ui.housingsList.clear()
self.ui.queriesList.setEnabled(False)