Exemple #1
0
 def _reloadSharedFiles(self):
     FilesManager.load_my_files()
     self._redraw_shared_files()
     self.request_emitter.add_all_files_to_tracker()
Exemple #2
0
    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
Exemple #3
0
 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()