def _get_connect_dialog(self): if self.windowConnect: return self.windowConnect def connect_wrap(src, uri, autoconnect): ignore = src return self.connect_to_uri(uri, autoconnect) obj = vmmConnect() obj.connect("completed", connect_wrap) obj.connect("cancelled", self._connect_cancelled) self.windowConnect = obj return self.windowConnect
def _get_connect_dialog(self): if self.windowConnect: return self.windowConnect def completed(src, uri, autoconnect): ignore = src return self.connect_to_uri(uri, autoconnect) def cancelled(src): if len(self.conns.keys()) == 0: self.exit_app(src) obj = vmmConnect() obj.connect("completed", completed) obj.connect("cancelled", cancelled) self.windowConnect = obj return self.windowConnect