diff --git a/weboob/applications/qflatboob/main_window.py b/weboob/applications/qflatboob/main_window.py index d4c018fbffb9a6352266e05e8a78963915627caa..35032bfb6e0baee2cd74d673de9f67eebba798f9 100644 --- a/weboob/applications/qflatboob/main_window.py +++ b/weboob/applications/qflatboob/main_window.py @@ -59,7 +59,7 @@ def setAttrs(self, storage): class MainWindow(QtMainWindow): - def __init__(self, config, storage, weboob, parent=None): + def __init__(self, config, storage, weboob, app, parent=None): QtMainWindow.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) @@ -67,6 +67,7 @@ def __init__(self, config, storage, weboob, parent=None): self.config = config self.storage = storage self.weboob = weboob + self.app = app self.process = None self.housing = None self.displayed_photo_idx = 0 @@ -203,7 +204,7 @@ def refreshHousingsList(self): query.nb_rooms = int(q['nb_rooms']) or None self.process = QtDo(self.weboob, self.addHousing) - self.process.do('search_housings', query) + self.process.do(self.app._do_complete, 20, (), 'search_housings', query) def displayBookmarks(self): self.ui.housingsList.clear() diff --git a/weboob/applications/qflatboob/qflatboob.py b/weboob/applications/qflatboob/qflatboob.py index b9776e37a03f031d008170d9bc8333d5f2305017..df3f1abbe1a959d6bfca89730401ba979b483784 100644 --- a/weboob/applications/qflatboob/qflatboob.py +++ b/weboob/applications/qflatboob/qflatboob.py @@ -40,6 +40,6 @@ def main(self, argv): self.create_storage() self.load_config(klass=YamlConfig) - self.main_window = MainWindow(self.config, self.storage, self.weboob) + self.main_window = MainWindow(self.config, self.storage, self.weboob, self) self.main_window.show() return self.weboob.loop()