|
|
|
@ -248,7 +248,7 @@ class MainWgt(QtGui.QMainWindow):
|
|
|
|
|
# set new Title
|
|
|
|
|
self.ClientObj._parent.setWindowTitle (self.ClientObj.Name)
|
|
|
|
|
return 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def reconnect_to_host(self):
|
|
|
|
|
self.sender().setDisabled(True)
|
|
|
|
|
self.ClientObj.app.processEvents()
|
|
|
|
@ -259,8 +259,9 @@ class MainWgt(QtGui.QMainWindow):
|
|
|
|
|
# Reconnet to current host
|
|
|
|
|
self.cur_size = self.size()
|
|
|
|
|
self.ConnectWidget = FrameConnection (self, self.ClientObj)
|
|
|
|
|
self.ConnectWidget.connect_to_host(server_host_name)
|
|
|
|
|
|
|
|
|
|
self.ConnectWidget.connect_to_host(server_host_name, \
|
|
|
|
|
self.ClientObj.port)
|
|
|
|
|
|
|
|
|
|
if not self.main_frame.isEnabled():
|
|
|
|
|
self.left_frame.setEnabled(True)
|
|
|
|
|
self.main_frame.setEnabled(True)
|
|
|
|
@ -292,7 +293,7 @@ class MainWgt(QtGui.QMainWindow):
|
|
|
|
|
pass
|
|
|
|
|
except urllib2.URLError, e:
|
|
|
|
|
show_msg(e, 'URLError')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else:
|
|
|
|
|
self.delete_MainFrameWgt()
|
|
|
|
|
if self.ClientObj.expert or meth_result.expert:
|
|
|
|
@ -305,7 +306,7 @@ class MainWgt(QtGui.QMainWindow):
|
|
|
|
|
self.main_frame.setWidgetResizable(True)
|
|
|
|
|
|
|
|
|
|
self.left_frame.hide()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
self.MainFrameWgt.analysis(meth_result)
|
|
|
|
|
except (RuntimeError, ValueError):
|
|
|
|
@ -366,14 +367,13 @@ class MainWgt(QtGui.QMainWindow):
|
|
|
|
|
self.topmenu.Back.setEnabled(True)
|
|
|
|
|
if hasattr (self.MainFrameWgt, 'button_enabled'):
|
|
|
|
|
self.MainFrameWgt.button_enabled()
|
|
|
|
|
|
|
|
|
|
else:
|
|
|
|
|
if hasattr (self, 'con_lost_lbl'):
|
|
|
|
|
self.con_lost_lbl.hide()
|
|
|
|
|
self.con_lost_lbl.close()
|
|
|
|
|
self.con_lost_lbl = ConnectLostLabel(_('Server was restarted.')+ \
|
|
|
|
|
'\n' + _('Please, connect to server again.'), \
|
|
|
|
|
self, True)
|
|
|
|
|
'\n' + _('Please, connect to server again.'), \
|
|
|
|
|
self, True)
|
|
|
|
|
self.topmenu.Processes.setDisabled(True)
|
|
|
|
|
self.topmenu.Session.setDisabled(True)
|
|
|
|
|
self.topmenu.Back.setDisabled(True)
|
|
|
|
@ -384,11 +384,10 @@ class MainWgt(QtGui.QMainWindow):
|
|
|
|
|
if self.con_lost_lbl.isVisible():
|
|
|
|
|
self.con_lost_lbl.resize_widget()
|
|
|
|
|
event.accept()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def show_close_messagebox(self):
|
|
|
|
|
list_pid = client_list_pid(self.ClientObj.client)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
msgBox = QMessageBox(self)
|
|
|
|
|
msgBox.setText(_("Close your session") +' ' +_('with %s?') \
|
|
|
|
|
%self.ClientObj.host_name + '\t')
|
|
|
|
@ -420,7 +419,7 @@ class MainWgt(QtGui.QMainWindow):
|
|
|
|
|
def _closeEvent(self):
|
|
|
|
|
if self.ClientObj.client:
|
|
|
|
|
reply = self.show_close_messagebox()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if reply == QtGui.QMessageBox.Yes or reply == QtGui.QMessageBox.No:
|
|
|
|
|
self.topmenu.Processes.setEnabled(True)
|
|
|
|
|
self.topmenu.Session.setEnabled(True)
|
|
|
|
@ -432,12 +431,12 @@ class MainWgt(QtGui.QMainWindow):
|
|
|
|
|
if self.ClientObj.signaling.isRunning():
|
|
|
|
|
self.ClientObj.signaling.close()
|
|
|
|
|
self.ClientObj.signaling.wait()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if hasattr (self.ClientObj._parent, 'set_localhost'):
|
|
|
|
|
if self.ClientObj.client.server_host_name in \
|
|
|
|
|
['127.0.0.1', 'localhost']:
|
|
|
|
|
self.ClientObj._parent.set_localhost(None)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if reply == QtGui.QMessageBox.Yes:
|
|
|
|
|
# Closing session
|
|
|
|
|
client_del_sid(self.ClientObj.client)
|
|
|
|
|