def _reloadSharedFiles(self): FilesManager.load_my_files() self._redraw_shared_files() self.request_emitter.add_all_files_to_tracker()
msg_box.addButton(QMessageBox.Yes) msg_box.addButton(QMessageBox.No) msg_box.show() msg_box.raise_() selection = msg_box.exec_() is_superpeer = (selection == QMessageBox.Yes) UsersManager.set_is_super_node(is_superpeer) return is_superpeer if __name__ == "__main__": FilesManager.load_my_files() #Setup the UI app = QApplication(sys.argv) #Setup the emitter thread is_superpeer = _ask_for_peer_role() if is_superpeer: PORT = 80 request_emitter = RequestEmitter(PORT) ui = QKazaaWindow(request_emitter, is_superpeer) #Set the UI to the logger function to show the log messages also in the UI logging.UI_LOGGER = ui
def _reloadSharedFiles(self): self.request_emitter.unregister_all_files_to_supernode() FilesManager.load_my_files() self._redraw_shared_files() self.request_emitter.register_all_files_to_supernode()