Example #1
0
 def connect_to(self):
     dia = ConnectDialog()
     if dia.exec_():
         server = dia.server.text()
         user = dia.user.text() or None
         pwd = dia.passwd.text() or None
         g = ServerWindow.from_string(server, user, pwd)
         g.show()
         self.windows.append(g)
Example #2
0
def main(default_servers=[], servers=[]):
    """ If default_servers is set the GUI automatically connects to any
    servers that it contains, opening ServerWindows for each of them. """
    app = QtGui.QApplication(sys.argv)
    from pypentago.network import qt4reactor
    qt4reactor.install(app)
    from twisted.internet import reactor
    main = MainWindow(servers)
    main.show()
    for server in default_servers:
        g = ServerWindow.from_serverinfo(server)
        g.show()
        main.windows.append(g)
    reactor.run()